diff --git a/README.md b/README.md index 05ff022d4..9f679cd1e 100644 --- a/README.md +++ b/README.md @@ -133,112 +133,15 @@ dependencies { Likewise custom [extensions](https://detekt.github.io/detekt/extensions.html) can be added to detekt. -### Contributors +### Contributing -If you contributed to detekt but your name is not in the list, please feel free to add yourself to it! +See [CONTRIBUTING](.github/CONTRIBUTING.md) -- [Artur Bosch](https://github.com/arturbosch) - Maintainer -- [Marvin Ramin](https://github.com/Mauin) - Collaborator, Bunch of rules, Active on Issues, refactorings, MultiRule -- [schalks](https://github.com/schalkms) - Collaborator, Active on Issues, Bunch of rules, Project metrics -- [Niklas Baudy](https://github.com/vanniktech) - Active on Issues, Bunch of rules, Bug fixes -- [lummax](https://github.com/lummax) - Cli enhancements -- [Svyatoslav Chatchenko](https://github.com/MyDogTom) - Active on Issues, NamingConventions and UnusedImport fixes -- [Sean Flanigan](https://github.com/seanf) - Config from classpath resource -- [Sebastian Schuberth](https://github.com/sschuberth) - Active on Issues, Windows support -- [Olivier Lemasle](https://github.com/olivierlemasle) - NP-Bugfix, rules fixes, Gradle plugin improvement -- [Marc Prengemann](https://github.com/winterDroid) - Support for custom output formats, prototyped Rule-Context-Issue separation -- [Sebastiano Poggi](https://github.com/rock3r) - Build tooling improvements, rules improvements and fixes, docs fixes, Gradle plugin improvements -- [Ilya Tretyakov](https://github.com/jvilya) - Sonar runs should not auto correct formatting. -- [Andrey T](https://github.com/mr-procrastinator) - Readme fix -- [Ivan Balaksha](https://github.com/tagantroy) - Rules: UnsafeCast, SpreadOperator, UnsafeCallOnNullableType, LabeledExpression -- [Anna Y](https://github.com/Nevvea7) - Readme fix -- [Karol Wrótniak](https://github.com/koral--) - Treat comments as not empty blocks -- [Radim Vaculik](https://github.com/radimvaculik) - VariableMaxLength - bugfix -- [Martin Nonnenmacher](https://github.com/mnonnenmacher) - UndocumentedPublicClass - enum support -- [Dmytro Troynikov](https://github.com/DmytroTroynikov) - Updated Magic Number rule to ignore Named Arguments -- [Andrew Ochsner](https://github.com/aochsner) - Updated Readme for `failFast` option -- [Paul Merlin](https://github.com/eskatos) - Gradle build improvements -- [Konstantin Aksenov](https://github.com/vacxe) - Coding improvement -- [Matthew Haughton](https://github.com/3flex) - Added type resolution, Dependency updates, Coding + Documentation improvements -- [Janusz Bagiński](https://github.com/jbaginski) - Fixed line number reporting for MaxLineLengthRule -- [Mike Kobit](https://github.com/mkobit) - Gradle build improvements -- [Philipp Hofmann](https://github.com/philipphofmann) - Readme improvements -- [Olivier PEREZ](https://github.com/olivierperez) - Fixed Typo in Readme -- [Sebastian Kaspari](https://github.com/pocmo) - Html-Output-Format, Documentation fix -- [Ilya Zorin](https://github.com/geralt-encore) - Rule improvement: UnnecessaryAbstractClass -- [Gesh Markov](https://github.com/markov) - Improve error message for incorrect configuration file -- [Patrick Pilch](https://github.com/patrickpilch) - Rule improvement: ReturnCount -- [Serj Lotutovici](https://github.com/serj-lotutovici) - Rule improvement: LongParameterList -- [Dmitry Primshyts](https://github.com/deeprim) - Rule improvement: MagicNumber -- [Egor Neliuba](https://github.com/egor-n) - Rule improvement: EmptyFunctionBlock, EmptyClassBlock -- [Said Tahsin Dane](https://github.com/tasomaniac/) - Gradle plugin improvements -- [Misa Torres](https://github.com/misaelmt) - Added: TrailingWhitespace and NoTabs rules -- [R.A. Porter](https://github.com/coyotesqrl) - Updated Readme links to RuleSets -- [Robbin Voortman](https://github.com/rvoortman) - Rule improvement: MaxLineLength -- [Mike Gorunov](http://github.com/Miha-x64/) — Rule improvement: UndocumentedPublicFunction -- [Joey Kaan](https://github.com/jkaan) - New rule: MandatoryBracesIfStatements -- [Dmitriy Samaryan](https://github.com/samarjan92) - Rule fix: SerialVersionUIDInSerializableClass -- [Mariano Simone](https://github.com/marianosimone) - Rule improvement: UnusedPrivateMember. New Rules: UnusedPrivateClass, VarCouldBeVal -- [Shunsuke Maeda](https://github.com/duck8823) - Fix: to work on multi module project using [maven plugin](https://github.com/Ozsie/detekt-maven-plugin) -- [Mikhail Levchenko](https://github.com/mishkun) - New rules: Unnecessary let, ExplicitItLambdaParameter -- [Scott Kennedy](https://github.com/scottkennedy) - Minor fixes -- [Mickele Moriconi](https://github.com/mickele) - Added: ConstructorParameterNaming and FunctionParameterNaming rules -- [Lukasz Jazgar](https://github.com/ljazgar) - Fixed configuring formatting rules -- [Pavlos-Petros Tournaris](https://github.com/pavlospt) - Lazy evaluation of Regex in Rules -- [Erhard Pointl](https://github.com/epeee) - Kotlin DSL and Gradle enhancements -- [Tyler Thrailkill](https://github.com/snowe2010) - FunctionNaming rule enhancements -- [Tarek Belkahia](https://github.com/tokou) - TooManyFunctions rule options -- [Bournane Abdelkrim](https://github.com/karimkod) - Fix typos -- [Rafael Toledo](https://github.com/rafaeltoledo) - Fix Gradle plugin badge -- [Alberto Ballano](https://github.com/aballano) - ExceptionRaisedInUnexpectedLocation rule improvements -- [Guido Pio Mariotti](https://github.com/gmariotti) - Documentation improvement -- [Mygod](https://github.com/Mygod) - UnusedImports rule improvement -- [Andreas Volkmann](https://github.com/AndreasVolkmann) - yaml code comments -- [glammers](https://github.com/glammers) - Documentation improvement -- [Ahmad El-Melegy](https://github.com/mlegy) - yaml syntax fix -- [Arjan Kleene](https://github.com/arjank) - Add unnecessary apply rule -- [Paweł Gajda](https://github.com/pawegio) - Rule improvement: FunctionParameterNaming -- [Alistair Sykes](https://github.com/alistairsykes) - Doc improvement -- [Andrew Arnott](https://github.com/andrew-arnott) - UnusedPrivateMember improvement -- [Tyler Wong](https://github.com/tylerbwong) - UnderscoresInNumericLiterals rule -- [Daniele Conti](https://github.com/fourlastor) - ObjectPropertyNaming improvement -- [Nicola Corti](https://github.com/cortinico) - Fixed Suppress of MaxLineLenght -- [Michael Lotkowski](https://github.com/DownMoney) - Rule improvement: False positive UnusedImport for componentN -- [Nuno Caro](https://github.com/Pak3nuh) - Adds TXT report support on Gradle plugin -- [Minsuk Eom](https://github.com/boxresin) - Rule fix: PackageNaming -- [Jonas Alves](https://github.com/jonasfa) - Rule fix: MagicNumber with ignoreNamedArgument and a negative value -- [Natig Babayev](https://github.com/natiginfo) - Readme improvements -- [David Phillips](https://github.com/daphil19) - New rule: MandatoryBracesLoops -- [Volkan Şahin](https://github.com/volsahin) - Documentation improvement -- [Remco Mokveld](https://github.com/remcomokveld) - Rename Blacklist/Whitelist to more meaningful names -- [Zachary Moore](https://github.com/zsmoore) - Rule, cli, gradle plugin, and config improvements -- [Veyndan Stuart](https://github.com/veyndan) - New rule: UseEmptyCounterpart; Rule improvement: UselessCallOnNotNull -- [Parimatch Tech](https://github.com/parimatch-tech) - New rule: LibraryEntitiesShouldNotBePublic, UnnecessaryFilter -- [Chao Zhang](https://github.com/chao2zhang) - SARIF report format; Rule improvements -- [Marcelo Hernandez](https://github.com/mhernand40) - New rule: SuspendFunWithFlowReturnType, ObjectExtendsThrowable -- [Harold Martin](https://github.com/hbmartin) - Rule improvement: ClassOrdering -- [Roman Ivanov](https://github.com/rwqwr) - Rule improvement: ReturnFromFinally -- [Severn Everett](https://github.com/severn-everett) - New rule: SleepInsteadOfDelay -- [Adam Kobor](https://github.com/adamkobor) - New rule: MultilineLambdaItParameter -- [Slawomir Czerwinski](https://github.com/sczerwinski) - Rule improvement: FunctionOnlyReturningConstant -- [Ivo Smid](https://github.com/bedla) - Fix Local development on Windows -- [Krzysztof Kruczynski](https://github.com/krzykrucz) - Rule fix: ThrowingExceptionInMain, ExitOutsideMain -- [Paya Do](https://github.com/payathedo) - Designer for Detekt's logo -- [zmunm](https://github.com/zmunm) - New rule: ObjectLiteralToLambda -- [Vinicius Montes Munhoz](https://github.com/vfmunhoz) - Documentation improvement -- [Eliezer Graber](https://github.com/eygraber) - Rule fix: ModifierOrder -- [Dominik Labuda](https://github.com/Dominick1993) - Gradle plugin improvement -- [Andre Paz](https://github.com/andrepaz) - Rule improvement: LongParameterList -- [Alina Rakhimova](https://github.com/AlinaRakhimova) - New rule: BooleanPropertyNaming -- [Vladislav Yundin](https://github.com/Yundin) - Rule fix: Indentation -- [George Poothicottu Jacob](https://github.com/geojakes) - Bug fix: Rule deactivation -- [Mohamed Elmahdi](https://github.com/mohamed-elmahdi) - Rule Improvement: Add descriptive alias -- [Michael McCormick](https://github.com/MichaelM97) - Documentation improvement -- [Hans-Martin Schuller](https://github.com/hmSchuller) - Rule Improvement: ForbiddenComment -- [Lukasz Osowicki](https://github.com/lukaszosowicki) - New rule: OutdatedDocumentation -- [Luan Nico](https://github.com/luanpotter) - Bug fix for the UselessCallOnNotNull rule -- [Tasha Ramesh](https://github.com/drinkthestars) - Docs around configuring for Compose -- [Renato Turic](https://github.com/Aksi0m) - Rule fix: UseDataClass for inner class +Thanks to all the people who contributed to detekt! + + + + ### Mentions