From 49bf4406341e65fdc0d031704aa22824de76d444 Mon Sep 17 00:00:00 2001 From: sandhu5 Date: Wed, 22 Nov 2023 23:01:06 -0600 Subject: [PATCH 1/3] Fix flaky SummaryHTMLRenderer --- .../net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java | 4 ++-- .../sourceforge/pmd/renderers/SummaryHTMLRendererTest.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java b/pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java index 2632fc72979..20272afb30a 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/renderers/SummaryHTMLRenderer.java @@ -5,7 +5,7 @@ package net.sourceforge.pmd.renderers; import java.io.IOException; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; @@ -74,7 +74,7 @@ private void renderSummary(Report report) throws IOException { } private static Map getSummary(Report report) { - Map summary = new HashMap<>(); + Map summary = new LinkedHashMap<>(); for (RuleViolation rv : report.getViolations()) { String name = rv.getRule().getName(); MutableInt count = summary.get(name); diff --git a/pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java b/pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java index 6b7260f577f..89a60d00fff 100644 --- a/pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java +++ b/pmd-core/src/test/java/net/sourceforge/pmd/renderers/SummaryHTMLRendererTest.java @@ -69,8 +69,8 @@ String getExpectedMultiple() { return "PMD" + EOL + "

Summary

" + EOL + "" + EOL + "" + EOL - + "" + EOL - + "" + EOL + "
Rule nameNumber of violations
Boo1
Foo1
" + EOL + + "Foo1" + EOL + + "Boo1" + EOL + "" + EOL + "

Detail

" + EOL + "

PMD report

Problems found

" From 69e5307339a60b64481de8f2f85b4aa5c5b182b5 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Thu, 23 Nov 2023 19:12:59 +0100 Subject: [PATCH 2/3] Add @219sansim as a contributor --- .all-contributorsrc | 9 + docs/pages/pmd/projectdocs/credits.md | 227 +++++++++++++------------- 2 files changed, 123 insertions(+), 113 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 5d8c873f7e1..4232eb2de67 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7296,6 +7296,15 @@ "contributions": [ "doc" ] + }, + { + "login": "219sansim", + "name": "219sansim", + "avatar_url": "https://avatars.githubusercontent.com/u/108684604?v=4", + "profile": "https://github.com/219sansim", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, diff --git a/docs/pages/pmd/projectdocs/credits.md b/docs/pages/pmd/projectdocs/credits.md index 63140f4a23e..819a35f4de8 100644 --- a/docs/pages/pmd/projectdocs/credits.md +++ b/docs/pages/pmd/projectdocs/credits.md @@ -16,1021 +16,1022 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + From a8e80cc74b28174454a5b7a237278c4497bee12a Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Thu, 23 Nov 2023 19:15:45 +0100 Subject: [PATCH 3/3] [doc] Update release notes (#4750) --- docs/pages/release_notes.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/pages/release_notes.md b/docs/pages/release_notes.md index 905f044caac..41e89d2ab97 100644 --- a/docs/pages/release_notes.md +++ b/docs/pages/release_notes.md @@ -89,6 +89,7 @@ in the Migration Guide. * [#4723](https://github.com/pmd/pmd/issues/4723): \[cli] Launch fails for "bash pmd" * core * [#1027](https://github.com/pmd/pmd/issues/1027): \[core] Apply the new PropertyDescriptor<Pattern> type where applicable + * [#4750](https://github.com/pmd/pmd/pull/4750): \[core] Fix flaky SummaryHTMLRenderer * doc * [#3175](https://github.com/pmd/pmd/issues/3175): \[doc] Document language module features * [#4659](https://github.com/pmd/pmd/pull/4659): \[doc] Improve ant documentation @@ -132,6 +133,7 @@ The following previously deprecated classes have been removed: * [#4677](https://github.com/pmd/pmd/pull/4677): \[apex] Add new rule: OperationWithHighCostInLoop - [Thomas Prouvot](https://github.com/tprouvot) (@tprouvot) * [#4719](https://github.com/pmd/pmd/pull/4719): \[java] UnnecessaryCaseChange: example doc toUpperCase() should compare to a capitalized string - [ciufudean](https://github.com/ciufudean) (@ciufudean) * [#4738](https://github.com/pmd/pmd/pull/4738): \[doc] Added reference to the PMD extension for bld - [Erik C. Thauvin](https://github.com/ethauvin) (@ethauvin) +* [#4750](https://github.com/pmd/pmd/pull/4750): \[core] Fix flaky SummaryHTMLRenderer - [219sansim](https://github.com/219sansim) (@219sansim) ### πŸš€ Major Features and Enhancements @@ -524,6 +526,7 @@ See also [Detailed Release Notes for PMD 7]({{ baseurl }}pmd_release_notes_pmd7. * [#4454](https://github.com/pmd/pmd/issues/4454): \[core] "Unknown option: '-min'" but is referenced in documentation * [#4611](https://github.com/pmd/pmd/pull/4611): \[core] Fix loading language properties from env vars * [#4621](https://github.com/pmd/pmd/issues/4621): \[core] Make `ClasspathClassLoader::getResource` child first + * [#4750](https://github.com/pmd/pmd/pull/4750): \[core] Fix flaky SummaryHTMLRenderer * cli * [#2234](https://github.com/pmd/pmd/issues/2234): \[core] Consolidate PMD CLI into a single command * [#3828](https://github.com/pmd/pmd/issues/3828): \[core] Progress reporting @@ -788,6 +791,7 @@ Language specific fixes: * [#4677](https://github.com/pmd/pmd/pull/4677): \[apex] Add new rule: OperationWithHighCostInLoop - [Thomas Prouvot](https://github.com/tprouvot) (@tprouvot) * [#4719](https://github.com/pmd/pmd/pull/4719): \[java] UnnecessaryCaseChange: example doc toUpperCase() should compare to a capitalized string - [ciufudean](https://github.com/ciufudean) (@ciufudean) * [#4738](https://github.com/pmd/pmd/pull/4738): \[doc] Added reference to the PMD extension for bld - [Erik C. Thauvin](https://github.com/ethauvin) (@ethauvin) +* [#4750](https://github.com/pmd/pmd/pull/4750): \[core] Fix flaky SummaryHTMLRenderer - [219sansim](https://github.com/219sansim) (@219sansim) ### πŸ“ˆ Stats * 5007 commits

0xflotus

πŸ’» πŸ›

1henni

πŸ›

219sansim

πŸ’»

ALiNew

πŸ›

ASBrouwers

πŸ’»

Abhijit Sarkar

πŸ›

Abhishek Kumar

πŸ›

Adam

πŸ›

Adam

πŸ›

Adam Carroll

πŸ›

Adam Obuchowicz

πŸ›

Adrian Price

πŸ›

Adrien Lecharpentier

πŸ›

Aidan Harding

πŸ›

Akshat Bahety

πŸ’» πŸ›

Akshay Thapa

πŸ›

Akshay Thapa

πŸ›

Alan Buttars

πŸ›

Alan Hohn

πŸ›

Alberto FernΓ‘ndez

πŸ’» πŸ›

Alex

πŸ’»

Alex

πŸ›

Alex Rentz

πŸ›

Alex Saveau

πŸ›

Alex Saveau

πŸ›

Alex Shesterov

πŸ’» πŸ›

Alexey Markevich

πŸ›

Alexey Naumov

πŸ›

Alexey Yudichev

πŸ›

Alix

πŸ›

Alix

πŸ›

Amish Shah

πŸ›

Amish Shah

πŸ›

Amit Prasad

πŸ›

Amitosh Swain Mahapatra

πŸ›

Anand Subramanian

πŸ’» πŸ›

Anastasiia Koba

πŸ’»

Anatoly Trosinenko

πŸ’» πŸ›

Andi Pabst

πŸ’» πŸ›

Andrea

πŸ›

Andrea

πŸ›

Andrea Aime

πŸ›

Andreas Dangel

πŸ’» πŸ“– πŸ› 🚧

Andreas Deininger

πŸ“–

Andreas Markussen

πŸ›

Andreas Schmid

πŸ›

Andreas Turban

πŸ›

Andrei Paikin

πŸ›

Andrei Paikin

πŸ›

Andrew

πŸ›

Andrew Green

πŸ›

Andrey Bozhko

πŸ“–

Andrey Fomin

πŸ›

Andrey Hitrin

πŸ›

Andrey Mochalov

πŸ’» πŸ›

Andro72

πŸ›

Andro72

πŸ›

Andrwyw

πŸ›

AndrΓ©s CatalΓ‘n

πŸ›

Andy Pattenden

πŸ›

Andy Ray

πŸ›

Andy Robinson

πŸ›

Andy-2639

πŸ›

Ankush Somani

πŸ›

Ankush Somani

πŸ›

Anmol Kumar

πŸ›

Anthony Whitford

πŸ›

AnthonyKot

πŸ›

Aravind Hegde

πŸ›

Arda Aslan

πŸ›

Ari Fogel

πŸ›

Arnaud Jeansen

πŸ’» πŸ›

Arnaud Jeansen

πŸ’» πŸ›

Arpit Koolwal

πŸ›

Artem

πŸ’» πŸ›

Artem

πŸ›

Artem Sheremet

πŸ›

Artur

πŸ›

Artur Bosch

πŸ›

Artur Dryomov

πŸ›

Artur Dryomov

πŸ›

Artur Ossowski

πŸ›

AshTheMash

πŸ›

Ashish Rana

πŸ›

Atul Kaushal

πŸ›

August Boland

πŸ›

Aurel Hudec

πŸ›

Austin

πŸ›

Austin

πŸ›

Austin Shalit

πŸ›

Austin Tice

πŸ›

Ayoub Kaanich

πŸ›

BBG

πŸ’» πŸ“– πŸ›

Bailey Tjiong

πŸ’»

BarthΓ©lemy L.

πŸ›

Basavaraj K N

πŸ›

Basavaraj K N

πŸ›

Basil Peace

πŸ›

Belle

πŸ›

Ben Lerner

πŸ›

Ben Manes

πŸ›

Ben McCann

πŸ›

BendegΓΊz Nagy

πŸ›

Bennet S Yee

πŸ›

Bennet S Yee

πŸ›

Benoit Lacelle

πŸ›

Bernardo MacΓͺdo

πŸ›

Bernd Farka

πŸ›

Betina Cynthia Mamani

πŸ›

Bhanu Prakash Pamidi

πŸ’» πŸ›

Bhargav Thanki

πŸ›

Binu R J

πŸ›

Binu R J

πŸ›

BjΓΆrn Kautler

πŸ’» πŸ›

Blightbuster

πŸ›

Bo Zhang

πŸ›

Bob "Wombat" Hogg

πŸ›

Bobby Wertman

πŸ›

Bolarinwa Saheed Olayemi

πŸ’» πŸ›

Boris Petrov

πŸ›

Boris Petrov

πŸ›

Brad Kent

πŸ›

Brandon Mikeska

πŸ›

Brian Batronis

πŸ›

Brian Johnson

πŸ›

Brice Dutheil

πŸ’» πŸ›

Bruno Ferreira

πŸ›

Bruno Harbulot

πŸ›

Bruno Harbulot

πŸ›

Bruno Ritz

πŸ›

Cameron Donaldson

πŸ›

Carlos Macasaet

πŸ›

Carsten Otto

πŸ›

Charlie Housh

πŸ›

Charlie Jonas

πŸ›

Chas Honton

πŸ›

Chas Honton

πŸ›

Chen Yang

πŸ›

Chotu

πŸ›

Chris Smith

πŸ›

Chris Toomey

πŸ›

Christian Hujer

πŸ›

Christian Pontesegger

πŸ›

ChristianWulf

πŸ›

ChristianWulf

πŸ›

Christofer Dutz

πŸ’»

Christoffer Anselm

πŸ›

Christophe Vidal

πŸ›

Christopher Dancy

πŸ›

Clemens Prill

πŸ›

Clint Chester

πŸ’» πŸ›

ClΓ©ment Fournier

πŸ’» πŸ“– πŸ› 🚧

ClΓ©ment Fournier

πŸ’» πŸ“– πŸ› 🚧

Codacy Badger

πŸ›

Code-Nil

πŸ›

ColColonCleaner

πŸ›

Colin Ingarfield

πŸ›

Craig Andrews

πŸ›

Craig Muchinsky

πŸ›

Cyril

πŸ’» πŸ›

Cyril

πŸ’» πŸ›

Dale

πŸ’»

Damien Jiang

πŸ›

Dan Berindei

πŸ›

Dan Rollo

πŸ›

Dan Ziemba

πŸ›

Daniel Gredler

πŸ’» πŸ›

Daniel Jipa

πŸ›

Daniel Jipa

πŸ›

Daniel Paul Searles

πŸ’»

Daniel Reigada

πŸ›

Danilo Pianini

πŸ›

Darko

πŸ›

David

πŸ›

David Atkinson

πŸ›

David BurstrΓΆm

πŸ’» πŸ›

David BurstrΓΆm

πŸ’» πŸ›

David GoatΓ©

πŸ›

David Golpira

πŸ›

David KovaΕ™Γ­k

πŸ›

David M. Karr (fullname at gmail.com)

πŸ›

David Renz

πŸ’» πŸ›

David Renz

πŸ›

Dawid Ciok

πŸ› πŸ’»

Dawid Ciok

πŸ› πŸ’»

Deleted user

πŸ›

Dell Green

πŸ›

Dem Pilafian

πŸ›

Den

πŸ›

Denis Borovikov

πŸ’» πŸ›

Dennie Reniers

πŸ’» πŸ›

Dennis Kieselhorst

πŸ›

Dennis Kieselhorst

πŸ›

Derek P. Moore

πŸ›

Dichotomia

πŸ›

Dionisio CortΓ©s FernΓ‘ndez

πŸ’» πŸ›

Dmitri Bourlatchkov

πŸ›

Dmitriy Kuzmin

πŸ›

Dmytro Dashenkov

πŸ›

Drew Hall

πŸ›

Drew Hall

πŸ›

Dumitru Postoronca

πŸ›

Dylan Adams

πŸ›

Eden Hao

πŸ›

Edward Klimoshenko

πŸ› πŸ’»

Egor Bredikhin

πŸ›

Elan P. Kugelmass

πŸ›

Elder S.

πŸ›

Elder S.

πŸ›

Eldrick Wega

πŸ“–

Emile

πŸ›

Eric

πŸ›

Eric Kintzer

πŸ›

Eric Perret

πŸ›

Eric Squires

πŸ›

Erich L Foster

πŸ›

Erich L Foster

πŸ›

Erik Bleske

πŸ›

Erik C. Thauvin

πŸ“–

Ernst Reissner

πŸ›

Ewan Tempero

πŸ›

F.W. Dekker

πŸ›

FSchliephacke

πŸ›

Facundo

πŸ›

Facundo

πŸ›

Federico Giust

πŸ›

Fedor Sherstobitov

πŸ›

Felix Lampe

πŸ›

Filip Golonka

πŸ›

Filipe Esperandio

πŸ’» πŸ›

Filippo Nova

πŸ›

Francesco la Torre

πŸ›

Francesco la Torre

πŸ›

Francisco Duarte

πŸ›

Frieder Bluemle

πŸ›

Frits Jalvingh

πŸ’» πŸ›

G. Bazior

πŸ›

Gabe Henkes

πŸ›

Gary Gregory

πŸ›

Genoud Magloire

πŸ›

Genoud Magloire

πŸ›

Geoffrey555

πŸ›

Georg Romstorfer

πŸ›

Gio

πŸ›

Gol

πŸ›

Gonzalo Exequiel Ibars Ingman

πŸ’» πŸ›

GooDer

πŸ›

Gregor Riegler

πŸ›

Gregor Riegler

πŸ›

Grzegorz Olszewski

πŸ›

Gunther Schrijvers

πŸ’» πŸ›

Gustavo Krieger

πŸ›

Guy Elsmore-Paddock

πŸ›

GΓΆrkem MΓΌlayim

πŸ›

Hanzel Godinez

πŸ›

Haoliang Chen

πŸ›

Haoliang Chen

πŸ›

Harsh Kukreja

πŸ›

Hassan ALAMI

πŸ›

Heber

πŸ›

Henning Schmiedehausen

πŸ’» πŸ›

Henning von Bargen

πŸ’»

HervΓ© Boutemy

πŸ›

Himanshu Pandey

πŸ›

Himanshu Pandey

πŸ›

Hokwang Lee

πŸ›

Hooperbloob

πŸ’»

Hung PHAN

πŸ›

IDoCodingStuffs

πŸ’» πŸ›

Iccen Gan

πŸ›

Ignacio Mariano Tirabasso

πŸ›

Igor Melnichenko

πŸ›

Igor Melnichenko

πŸ›

Igor Moreno

πŸ›

Intelesis-MS

πŸ›

Iroha_

πŸ›

Ishan Srivastava

πŸ›

Ivano Guerini

πŸ›

Ivar Andreas Bonsaksen

πŸ›

Ivo Ε mΓ­d

πŸ›

Ivo Ε mΓ­d

πŸ›

JJengility

πŸ›

Jake Hemmerle

πŸ›

James Harrison

πŸ› πŸ’»

Jan

πŸ›

Jan Aertgeerts

πŸ’» πŸ›

Jan BrΓΌmmer

πŸ›

Jan TΕ™Γ­ska

πŸ›

Jan TΕ™Γ­ska

πŸ›

Jan-Lukas Else

πŸ›

Jason Qiu

πŸ’» πŸ“–

Jason Williams

πŸ›

Jean-Paul Mayer

πŸ›

Jean-Simon Larochelle

πŸ›

Jeff Bartolotta

πŸ’» πŸ›

Jeff Hube

πŸ’» πŸ›

Jeff Hube

πŸ’» πŸ›

Jeff Jensen

πŸ›

Jeff May

πŸ›

Jens Gerdes

πŸ›

Jeroen Borgers

πŸ› πŸ’» πŸ“’

Jeroen van Wilgenburg

πŸ“–

Jerome Russ

πŸ›

JerritEic

πŸ’» πŸ“– πŸ›

JerritEic

πŸ’» πŸ“– πŸ›

Jiri Pejchal

πŸ›

Jithin Sunny

πŸ›

JiΕ™Γ­ Ε korpil

πŸ›

Joao Machado

πŸ›

Jochen Krauss

πŸ›

Johan Hammar

πŸ›

John Karp

πŸ›

John Karp

πŸ›

John Zhang

πŸ›

John-Teng

πŸ’» πŸ›

Jon Moroney

πŸ’» πŸ›

Jonas Geiregat

πŸ›

Jonathan Wiesel

πŸ’» πŸ›

Jordan

πŸ›

Jordi Llach

πŸ›

Jordi Llach

πŸ›

Jorge SolΓ³rzano

πŸ›

JorneVL

πŸ›

Jose Palafox

πŸ›

Jose Stovall

πŸ›

Joseph

πŸ’»

Joseph Heenan

πŸ›

Josh Feingold

πŸ’» πŸ›

Josh Feingold

πŸ’» πŸ›

Josh Holthaus

πŸ›

Joshua S Arquilevich

πŸ›

JoΓ£o Dinis Ferreira

πŸ“–

JoΓ£o Ferreira

πŸ’» πŸ›

JoΓ£o Pedro Schmitt

πŸ›

Juan MartΓ­n Sotuyo Dodero

πŸ’» πŸ“– πŸ› 🚧

Juan Pablo Civile

πŸ›

Juan Pablo Civile

πŸ›

Julian Voronetsky

πŸ›

Julien

πŸ›

Julius

πŸ›

JustPRV

πŸ›

JΓΆrn Huxhorn

πŸ›

KThompso

πŸ›

Kai Amundsen

πŸ›

Kai Amundsen

πŸ›

Karel Vervaeke

πŸ›

Karl-Andero Mere

πŸ›

Karl-Philipp Richter

πŸ›

Karsten Silz

πŸ›

Kazuma Watanabe

πŸ›

Kev

πŸ›

Keve MΓΌller

πŸ›

Keve MΓΌller

πŸ›

Kevin Guerra

πŸ’»

Kevin Jones

πŸ› πŸ’»

Kevin Wayne

πŸ›

Kieran Black

πŸ›

Kirill Zubov

πŸ›

Kirk Clemens

πŸ’» πŸ›

Klaus Hartl

πŸ›

Klaus Hartl

πŸ›

Koen Van Looveren

πŸ›

Kris Scheibe

πŸ’» πŸ›

Krystian Dabrowski

πŸ› πŸ’»

Kunal Thanki

πŸ›

LaLucid

πŸ’»

Larry Diamond

πŸ’» πŸ›

Lars Knickrehm

πŸ›

Lars Knickrehm

πŸ›

Leo Gutierrez

πŸ›

LiGaOg

πŸ’»

Liam Sharp

πŸ›

Lintsi

πŸ›

Linus Fernandes

πŸ›

Lixon Lookose

πŸ›

Logesh

πŸ›

Logesh

πŸ›

Lorenzo Gabriele

πŸ›

LoΓ―c Ledoyen

πŸ›

Lucas Silva

πŸ›

Lucas Soncini

πŸ’» πŸ›

Luis Alcantar

πŸ’»

Lukasz Slonina

πŸ›

Lukebray

πŸ›

Lukebray

πŸ›

Lynn

πŸ’» πŸ›

Lyor Goldstein

πŸ›

MCMicS

πŸ›

Macarse

πŸ›

Machine account for PMD

πŸ’»

Maciek Siemczyk

πŸ›

Maikel Steneker

πŸ’» πŸ›

Maikel Steneker

πŸ’» πŸ›

Maksim Moiseikin

πŸ›

Manfred Koch

πŸ›

Manuel Moya Ferrer

πŸ’» πŸ›

Manuel Ryan

πŸ›

Marat Vyshegorodtsev

πŸ›

Marcel HΓ€rle

πŸ›

Marcello Fialho

πŸ›

Marcello Fialho

πŸ›

Marcin Rataj

πŸ›

Marcono1234

πŸ›

Mark Adamcin

πŸ›

Mark Hall

πŸ’» πŸ›

Mark Kolich

πŸ›

Mark Pritchard

πŸ›

Markus Rathgeb

πŸ›

Markus Rathgeb

πŸ›

Marquis Wang

πŸ›

MartGit

πŸ›

Martin Feldsztejn

πŸ›

Martin Lehmann

πŸ›

Martin Spamer

πŸ›

Martin TarjΓ‘nyi

πŸ›

MatFl

πŸ›

MatFl

πŸ›

Mateusz Stefanski

πŸ›

Mathieu Gouin

πŸ›

MatiasComercio

πŸ’» πŸ›

Matt Benson

πŸ›

Matt De Poorter

πŸ›

Matt Hargett

πŸ’» πŸ’΅

Matt Harrah

πŸ›

Matt Harrah

πŸ›

Matt Nelson

πŸ›

Matthew Amos

πŸ›

Matthew Duggan

πŸ›

Matthew Hall

πŸ›

MatΓ­as Fraga

πŸ’» πŸ›

Maxime Robert

πŸ’» πŸ›

MetaBF

πŸ›

MetaBF

πŸ›

Michael

πŸ›

Michael Bell

πŸ›

Michael Bernstein

πŸ›

Michael Clay

πŸ›

Michael Dombrowski

πŸ›

Michael Hausegger

πŸ›

Michael Hoefer

πŸ›

Michael Hoefer

πŸ›

Michael MΓΆbius

πŸ›

Michael N. Lipp

πŸ›

Michael Pellegrini

πŸ›

Michal Kordas

πŸ›

MichaΕ‚ Borek

πŸ›

MichaΕ‚ KuliΕ„ski

πŸ›

Miguel NΓΊΓ±ez DΓ­az-Montes

πŸ›

Miguel NΓΊΓ±ez DΓ­az-Montes

πŸ›

Mihai Ionut

πŸ›

Mirek Hankus

πŸ›

Mladjan Gadzic

πŸ›

MrAngry52

πŸ›

Muminur Choudhury

πŸ›

Mykhailo Palahuta

πŸ’» πŸ›

Nagendra Kumar Singh

πŸ›

Nagendra Kumar Singh

πŸ›

Nahuel Barrios

πŸ›

Nathan Braun

πŸ›

Nathan Reynolds

πŸ›

Nathan Reynolds

πŸ›

NathanaΓ«l

πŸ›

Naveen

πŸ’»

Nazdravi

πŸ›

Nazdravi

πŸ›

Neha-Dhonde

πŸ›

Nicholas Doyle

πŸ›

Nick Butcher

πŸ›

Nico Gallinal

πŸ›

Nicola Dal Maso

πŸ›

Nicolas Filotto

πŸ’»

Nicolas Vervelle

πŸ›

Nicolas Vervelle

πŸ›

Nicolas Vuillamy

πŸ“–

Nikita Chursin

πŸ›

Niklas Baudy

πŸ›

Nikolas Havrikov

πŸ›

Nilesh Virkar

πŸ›

Nimit Patel

πŸ›

Niranjan Harpale

πŸ›

Niranjan Harpale

πŸ›

Nirvik Patel

πŸ’»

Noah Sussman

πŸ›

Noah0120

πŸ›

Noam Tamim

πŸ›

Noel Grandin

πŸ›

Olaf Haalstra

πŸ›

Oleg Andreych

πŸ’» πŸ›

Oleg Andreych

πŸ’» πŸ›

Oleg Pavlenko

πŸ›

Oleksii Dykov

πŸ’» πŸ›

Oliver Eikemeier

πŸ›

Oliver Siegmar

πŸ’΅

Olivier Parent

πŸ’» πŸ›

Ollie Abbey

πŸ’» πŸ›

OverDrone

πŸ›

OverDrone

πŸ›

Ozan Gulle

πŸ’» πŸ›

PUNEET JAIN

πŸ›

Parbati Bose

πŸ›

Paul Berg

πŸ›

Paul Guyot

πŸ’»

Pavel Bludov

πŸ›

Pavel Mička

πŸ›

Pavel Mička

πŸ›

Pedro Nuno Santos

πŸ›

Pedro Rijo

πŸ›

Pelisse Romain

πŸ’» πŸ“– πŸ›

Per Abich

πŸ’»

Pete Davids

πŸ›

Peter Bruin

πŸ›

Peter Chittum

πŸ’» πŸ›

Peter Chittum

πŸ’» πŸ›

Peter Cudmore

πŸ›

Peter Kasson

πŸ›

Peter Kofler

πŸ›

Peter Paul Bakker

πŸ’»

Pham Hai Trung

πŸ›

Philip Graf

πŸ’» πŸ›

Philip Hachey

πŸ›

Philip Hachey

πŸ›

Philippe Ozil

πŸ›

Phinehas Artemix

πŸ›

Phokham Nonava

πŸ›

Pim van der Loos

πŸ’» ⚠️

Piotr SzymaΕ„ski

πŸ›

Piotrek Ε»ygieΕ‚o

πŸ’» πŸ› πŸ“–

Pranay Jaiswal

πŸ›

Pranay Jaiswal

πŸ›

Prasad Kamath

πŸ›

Prasanna

πŸ›

Presh-AR

πŸ›

Puneet1726

πŸ›

Rafael CortΓͺs

πŸ›

RaheemShaik999

πŸ›

RajeshR

πŸ’» πŸ›

RajeshR

πŸ’» πŸ›

Ramachandra Mohan

πŸ›

Ramel0921

πŸ›

Raquel Pau

πŸ›

Ravikiran Janardhana

πŸ›

Reda Benhemmouche

πŸ›

Renato Oliveira

πŸ’» πŸ›

Rich DiCroce

πŸ›

Rich DiCroce

πŸ›

Richard Corfield

πŸ’»

Richard Corfield

πŸ› πŸ’»

Riot R1cket

πŸ›

Rishabh Jain

πŸ›

RishabhDeep Singh

πŸ›

Robbie Martinus

πŸ’» πŸ›

Robert Henry

πŸ›

Robert Henry

πŸ›

Robert Mihaly

πŸ›

Robert Painsi

πŸ›

Robert Russell

πŸ›

Robert SΓΆsemann

πŸ’» πŸ“– πŸ“’ πŸ›

Robert Whitebit

πŸ›

Robin Richtsfeld

πŸ›

Robin Stocker

πŸ’» πŸ›

Robin Stocker

πŸ’» πŸ›

Robin Wils

πŸ›

RochusOest

πŸ›

Rodolfo Noviski

πŸ›

Rodrigo Casara

πŸ›

Rodrigo Fernandes

πŸ›

Roman Salvador

πŸ’» πŸ›

Ronald Blaschke

πŸ›

Ronald Blaschke

πŸ›

RΓ³bert Papp

πŸ›

Saikat Sengupta

πŸ›

Saksham Handu

πŸ›

Saladoc

πŸ›

Salesforce Bob Lightning

πŸ›

Sam Carlberg

πŸ›

Satoshi Kubo

πŸ›

Satoshi Kubo

πŸ›

Scott Kennedy

πŸ›

Scott Wells

πŸ› πŸ’»

Scrsloota

πŸ’»

Sebastian BΓΆgl

πŸ›

Sebastian Schuberth

πŸ›

Sebastian Schwarz

πŸ›

Seren

πŸ› πŸ’»

Seren

πŸ› πŸ’»

Sergey Gorbaty

πŸ›

Sergey Kozlov

πŸ›

Sergey Yanzin

πŸ’» πŸ›

Seth Wilcox

πŸ’»

Shai Bennathan

πŸ› πŸ’»

Shubham

πŸ’» πŸ›

Simon Abykov

πŸ’» πŸ›

Simon Abykov

πŸ’» πŸ›

Simon Xiao

πŸ›

Srinivasan Venkatachalam

πŸ›

Stanislav Gromov

πŸ›

Stanislav Myachenkov

πŸ’»

Stefan Birkner

πŸ›

Stefan Bohn

πŸ›

Stefan Endrullis

πŸ›

Stefan Endrullis

πŸ›

Stefan KlΓΆss-Schuster

πŸ›

Stefan Wolf

πŸ›

Stephan H. Wissel

πŸ›

Stephen

πŸ›

Stephen Friedrich

πŸ›

Steve Babula

πŸ’»

Steven Stearns

πŸ› πŸ’»

Steven Stearns

πŸ› πŸ’»

Stexxe

πŸ›

Stian LΓ₯gstad

πŸ›

StuartClayton5

πŸ›

Supun Arunoda

πŸ›

Suren Abrahamyan

πŸ›

Suvashri

πŸ“–

SwatiBGupta1110

πŸ›

SwatiBGupta1110

πŸ›

SyedThoufich

πŸ›

Szymon Sasin

πŸ›

T-chuangxin

πŸ›

TERAI Atsuhiro

πŸ›

TIOBE Software

πŸ’» πŸ›

Tarush Singh

πŸ’»

Taylor Smock

πŸ›

Taylor Smock

πŸ›

Techeira DamiΓ‘n

πŸ’» πŸ›

Ted Husted

πŸ›

TehBakker

πŸ›

The Gitter Badger

πŸ›

Theodoor

πŸ›

Thiago Henrique HΓΌpner

πŸ›

Thibault Meyer

πŸ›

Thibault Meyer

πŸ›

Thomas GΓΌttler

πŸ›

Thomas Jones-Low

πŸ›

Thomas Smith

πŸ’» πŸ›

ThrawnCA

πŸ›

Thunderforge

πŸ’» πŸ›

Tim van der Lippe

πŸ›

Tobias Weimer

πŸ’» πŸ›

Tobias Weimer

πŸ’» πŸ›

Tom Copeland

πŸ› πŸ’» πŸ“–

Tom Daly

πŸ›

Tomer Figenblat

πŸ›

Tomi De Lucca

πŸ’» πŸ›

Torsten Kleiber

πŸ›

TrackerSB

πŸ›

Tyson Stewart

πŸ›

Tyson Stewart

πŸ›

Ullrich Hafner

πŸ›

Utku Cuhadaroglu

πŸ’» πŸ›

Valentin Brandl

πŸ›

Valeria

πŸ›

Valery Yatsynovich

πŸ“–

Vasily Anisimov

πŸ›

Vibhor Goyal

πŸ›

Vibhor Goyal

πŸ›

Vickenty Fesunov

πŸ›

Victor NoΓ«l

πŸ›

Vincent Galloy

πŸ’»

Vincent HUYNH

πŸ›

Vincent Maurin

πŸ›

Vincent Privat

πŸ›

Vishhwas

πŸ›

Vishhwas

πŸ›

Vitaly

πŸ›

Vitaly Polonetsky

πŸ›

Vojtech Polivka

πŸ›

Vsevolod Zholobov

πŸ›

Vyom Yadav

πŸ’»

Wang Shidong

πŸ›

Waqas Ahmed

πŸ›

Waqas Ahmed

πŸ›

Wayne J. Earl

πŸ›

Wchenghui

πŸ›

Wener

πŸ’»

Will Winder

πŸ›

William Brockhus

πŸ’» πŸ›

Wilson Kurniawan

πŸ›

Wim Deblauwe

πŸ›

Wim Deblauwe

πŸ›

Woongsik Choi

πŸ›

XenoAmess

πŸ’» πŸ›

Yang

πŸ’»

YaroslavTER

πŸ›

Yasar Shaikh

πŸ’»

Young Chan

πŸ’» πŸ›

YuJin Kim

πŸ›

YuJin Kim

πŸ›

Yuri Dolzhenko

πŸ›

Yurii Dubinka

πŸ›

Zoltan Farkas

πŸ›

Zustin

πŸ›

aaronhurst-google

πŸ› πŸ’»

alexmodis

πŸ›

andreoss

πŸ›

andreoss

πŸ›

andrey81inmd

πŸ’» πŸ›

anicoara

πŸ›

arunprasathav

πŸ›

asiercamara

πŸ›

astillich-igniti

πŸ’»

avesolovksyy

πŸ›

avishvat

πŸ›

avishvat

πŸ›

avivmu

πŸ›

axelbarfod1

πŸ›

b-3-n

πŸ›

balbhadra9

πŸ›

base23de

πŸ›

bergander

πŸ›

berkam

πŸ’» πŸ›

berkam

πŸ’» πŸ›

breizh31

πŸ›

caesarkim

πŸ›

carolyujing

πŸ›

cbfiddle

πŸ›

cesares-basilico

πŸ›

chrite

πŸ›

ciufudean

πŸ“–

ciufudean

πŸ“–

cobratbq

πŸ›

coladict

πŸ›

cosmoJFH

πŸ›

cristalp

πŸ›

crunsk

πŸ›

cwholmes

πŸ›

cyberjj999

πŸ›

cyberjj999

πŸ›

cyw3

πŸ› πŸ“–

d1ss0nanz

πŸ›

dague1

πŸ“–

dalizi007

πŸ’»

danbrycefairsailcom

πŸ›

dariansanity

πŸ›

darrenmiliband

πŸ›

darrenmiliband

πŸ›

davidburstrom

πŸ›

dbirkman-paloalto

πŸ›

deepak-patra

πŸ›

dependabot[bot]

πŸ’» πŸ›

dinesh150

πŸ›

diziaq

πŸ›

dreaminpast123

πŸ›

dreaminpast123

πŸ›

duanyanan

πŸ›

dutt-sanjay

πŸ›

dylanleung

πŸ›

dzeigler

πŸ›

eant60

πŸ›

ekkirala

πŸ›

emersonmoura

πŸ›

emersonmoura

πŸ›

eugenepugach

πŸ›

fairy

πŸ›

filiprafalowicz

πŸ’»

foxmason

πŸ›

frankegabor

πŸ›

frankl

πŸ›

freafrea

πŸ›

freafrea

πŸ›

fsapatin

πŸ›

gracia19

πŸ›

guo fei

πŸ›

gurmsc5

πŸ›

gwilymatgearset

πŸ’» πŸ›

haigsn

πŸ›

hemanshu070

πŸ›

hemanshu070

πŸ›

henrik242

πŸ›

hongpuwu

πŸ›

hvbtup

πŸ’» πŸ›

igniti GmbH

πŸ›

ilovezfs

πŸ›

itaigilo

πŸ›

jakivey32

πŸ›

jakivey32

πŸ›

jbennett2091

πŸ›

jcamerin

πŸ›

jkeener1

πŸ›

jmetertea

πŸ›

johnra2

πŸ’»

josemanuelrolon

πŸ’» πŸ›

kabroxiko

πŸ’» πŸ›

kabroxiko

πŸ’» πŸ›

karwer

πŸ›

kaulonline

πŸ›

kdaemonv

πŸ›

kdebski85

πŸ› πŸ’»

kenji21

πŸ’» πŸ›

kfranic

πŸ›

khalidkh

πŸ›

khalidkh

πŸ›

koalalam

πŸ›

krzyk

πŸ›

lasselindqvist

πŸ›

lgemeinhardt

πŸ›

lihuaib

πŸ›

lonelyma1021

πŸ›

lpeddy

πŸ›

lpeddy

πŸ›

lujiefsi

πŸ’»

lukelukes

πŸ’»

lyriccoder

πŸ›

marcelmore

πŸ›

matchbox

πŸ›

matthiaskraaz

πŸ›

meandonlyme

πŸ›

meandonlyme

πŸ›

mikesive

πŸ›

milossesic

πŸ›

mluckam

πŸ’»

mohan-chinnappan-n

πŸ’»

mriddell95

πŸ›

mrlzh

πŸ›

msloan

πŸ›

msloan

πŸ›

mucharlaravalika

πŸ›

mvenneman

πŸ›

nareshl119

πŸ›

nicolas-harraudeau-sonarsource

πŸ›

noerremark

πŸ›

novsirion

πŸ›

nwcm

πŸ“– πŸ›

nwcm

πŸ“– πŸ›

oggboy

πŸ›

oinume

πŸ›

orimarko

πŸ’» πŸ›

pacvz

πŸ’»

pallavi agarwal

πŸ›

parksungrin

πŸ›

patpatpat123

πŸ›

patpatpat123

πŸ›

patriksevallius

πŸ›

pbrajesh1

πŸ›

phoenix384

πŸ›

piotrszymanski-sc

πŸ’»

plan3d

πŸ›

poojasix

πŸ›

prabhushrikant

πŸ›

prabhushrikant

πŸ›

pujitha8783

πŸ›

r-r-a-j

πŸ›

raghujayjunk

πŸ›

rajeshveera

πŸ›

rajeswarreddy88

πŸ›

recdevs

πŸ›

reudismam

πŸ’» πŸ›

reudismam

πŸ’» πŸ›

rijkt

πŸ›

rillig-tk

πŸ›

rmohan20

πŸ’» πŸ›

rnveach

πŸ›

rxmicro

πŸ›

ryan-gustafson

πŸ’» πŸ›

sabi0

πŸ›

sabi0

πŸ›

scais

πŸ›

sebbASF

πŸ›

sergeygorbaty

πŸ’»

shilko2013

πŸ›

shiomiyan

πŸ“–

simeonKondr

πŸ›

snajberk

πŸ›

snajberk

πŸ›

sniperrifle2004

πŸ›

snuyanzin

πŸ› πŸ’»

sratz

πŸ›

stonio

πŸ›

sturton

πŸ’» πŸ›

sudharmohan

πŸ›

suruchidawar

πŸ›

suruchidawar

πŸ›

svenfinitiv

πŸ›

tashiscool

πŸ›

test-git-hook

πŸ›

testation21

πŸ’» πŸ›

thanosa

πŸ›

tiandiyixian

πŸ›

tobwoerk

πŸ›

tobwoerk

πŸ›

tprouvot

πŸ› πŸ’»

trentchilders

πŸ›

triandicAnt

πŸ›

trishul14

πŸ›

tsui

πŸ›

winhkey

πŸ›

witherspore

πŸ›

witherspore

πŸ›

wjljack

πŸ›

wuchiuwong

πŸ›

xingsong

πŸ›

xioayuge

πŸ›

xnYi9wRezm

πŸ’» πŸ›

xuanuy

πŸ›

xyf0921

πŸ›

xyf0921

πŸ›

yalechen-cyw3

πŸ›

yasuharu-sato

πŸ›

zenglian

πŸ›

zgrzyt93

πŸ’» πŸ›

zh3ng

πŸ›

zt_soft

πŸ›

ztt79

πŸ›

ztt79

πŸ›

zzzzfeng

πŸ›

ÁrpÑd MagosÑnyi

πŸ›

任贡杰

πŸ›