Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/detekt/detekt
Static code analysis for Kotlin
https://github.com/detekt/detekt
* IgnoreReturnValue: config options
* Update detekt-rules/src/test/kotlin/io/gitlab/arturbosc...
5926d84372baba1c47d1ac35f781091fe7b21641 authored almost 5 years ago* Sort formatting rules according to KtLint's order - #2161
* Use experimental Indentation ru...
eb6291b0934b38c3e26454398b1d64f723635cb6 authored almost 5 years ago* Add rule to warn on ignored return value
* Fix the rule IgnoredReturnValue
* Fix compila...
63f158d44867d8b5f763a6ca58c77ca4120e2dbd authored almost 5 years agoBumps [activesupport](https://github.com/rails/rails) from 6.0.2.1 to 6.0.3.1. **This update inc...
57e0b91b3c57df3988d4d24ba0be411337067adb authored almost 5 years agofe65a2f95ff19f410bd45febab889ead78fafb82 authored almost 5 years ago
* Reimplement local idea integration - #2172
* Remove idea integration - #2172
Task wrappe...
c0d97cce8c023483bdb66df876e1627cba83ea7c authored almost 5 years ago5ba721555ef711df8a97dcd5743279dfe65445fe authored almost 5 years ago
* Report file specific code smells at package or first declaration - #2699
* Report function ...
2ec2d5ac9b72a7be6da3e9ba3d79b89efa864402 authored almost 5 years ago* Use new implementation with danger/kotlin
* use static version of action and pass the token...
c6c1b25c4bf4833861b9a671da2427b29e241740 authored almost 5 years ago* Prepare 1.9.1 release
* Update self analysis 1.9.1
2a2afc380e348670b617c687ab77c7a473a0462b authored almost 5 years agod27090d4306f4853122911edcfc4100d609d2907 authored almost 5 years ago
successor of #2695
9b4b2ee784e230c96c96027d7b8a0e236e3e5be9 authored almost 5 years ago50aa3166d99412cec19a4fc40d463eb2f1718c08 authored almost 5 years ago
The test case was wrong due to the code reformatting happening in commit 445ffb0.
ddfc8a3a81d4701b3377bb311a21b3dc216f940b authored almost 5 years agoe7e69926240d6de81137e8a85f55eab58e26a3c6 authored almost 5 years ago
* Create new metrics module
* Move lines of code an cyclomatic complexity to metrics module
...
83657d7f065f27c4141166dd97374ca98c4ffb70 authored almost 5 years ago
* Fix wrong test cases for MandatoryBracesIfStatements
The test case was wrong due to the cod...
ebf87c375f1eff3a768fcfbc2a03d8e97c6ab3c1 authored almost 5 years ago* Fix serialVersionUID false positive in UnderscoresInNumericLiteral
This fixes the cases whe...
f3994d3c371e3a675c2f68c78abe43fbf2a58601 authored almost 5 years agoThe reported message contains the complete signature of the linted function and constructor.
da7609a848e7ba5867b4e734ce2c7d4d9b33020e authored almost 5 years agoThe reported message now differs between a function and a constructor with a too long parameter ...
a1106a5370357be8be766fd51a3ebe9f42a24858 authored almost 5 years agob6b0d38a9a5d8bed89f8691cd7f14efb732b61e4 authored almost 5 years ago
* Simplify exclude test patterns
* Update documentation
89a0fbf0a6a830952aa7aa6f0fa711e7c71e4847 authored almost 5 years ago4424479f6e581db8d1cd80782f73ddd0cbb15e5c authored almost 5 years ago
* Extra documentation added to pitfalls section
* Apply suggestions from code review
Co-au...
6dd27429efc0055aeab94d1e7f28a877555222f3 authored almost 5 years agob87e32a65cf55041f93c87488b672dcd8cf75416 authored almost 5 years ago
* Improve definition of GuardCluase - consider if with body that contains a return as guard-clas...
47ef2cf0c52676832c78259d63d8cdadf438098f authored almost 5 years agoThe [withType](https://docs.gradle.org/current/userguide/task_configuration_avoidance.html#sec:h...
3b078b1b1abad19a0d53b3cb87d33a76ddc1d562 authored almost 5 years ago* Add to do-while check to MandatoryBracesLoops rule
* Regenerate rule documentation
02bf569be838ec181ae95d0820ad9d94c0dfdefb authored almost 5 years ago* Simplify regex
* Update documentation
db09a7477d6844a3a01fe9e75899e33417ffb727 authored almost 5 years ago* Include Kotlin multiplatform test folders to default exclude config
Closes #2608
* Updat...
070e6416d0c80bf137b4654e4e2ad85eef349ad2 authored almost 5 years agoSince both the types for and while use the same logic to detect missing braces, we don't need to...
c7129188d023880b437e029b65884a034c083f3c authored almost 5 years ago* Fix ClassNaming pattern
* Update documentation
* Fix FunctionNaming pattern
* Update ...
924104e4640ee0fe99dad5389d444fc1fd056cf0 authored almost 5 years agoin MandatoryBracesIfStatementsSpec
aa313b083f894352192660dfab403b96a3cbbc38 authored almost 5 years ago
This spams the console and shouldn't be used in productive code.
Thus, I removed the unnecessar...
* Add style rule for mandatory braces in for loops
* Unify code style in mandatory braces for...
1288153b2ca4d68c8b513a761783f91602f41eb3 authored almost 5 years agoa1d83913ebb63696a9e18515d5524966469570fd authored almost 5 years ago
dde0643ebbb35769db04c479e6f9f4c5ee6447a9 authored almost 5 years ago
I'm commenting out the first two lines since issue reporters are ignoring it and they end up in ...
57e745b9ecb25ef6da1122604687592194acb944 authored almost 5 years ago86343d4df3c530c2b53e909f0d120f777a253473 authored almost 5 years ago
cd0f6d0715ee1bb7aa6ed025db847957e5bb5d5a authored almost 5 years ago
* Don't report unused private properties in expect class
This is a subsequent commit of #2643...
f6887eee16c496ae830a3464f833f818a021579d authored almost 5 years ago* UnusedPrivateMember: don't report parameters in expect/actual functions
* Fix
6e8e5aeb079b12f97f30ce07f1303673d876333f authored almost 5 years agob4a318d1b6214bd410fc7d4e2d5f123205fd69f4 authored almost 5 years ago
* Fix lot of links
* Update links from changelog
* Fix more links
383d72bbf31af64dd34ace0c8c685b574172e794 authored almost 5 years agob6b9728a38a44e1edf41e9b829516e6d77af484b authored almost 5 years ago
to the new detekt group link
8872539660017e14156edfe46e80863f38730c5d authored almost 5 years agoto the new detekt group link
65df51d6776e727e95983da543505507a0bc70f1 authored almost 5 years ago* Remove '
* Update documentation
6679d3d88d4eb84eb3843c3ca1f58fafdab8af36 authored almost 5 years agocff69a96a6e9c3829f9b9da72752fae5526c14d1 authored almost 5 years ago
943e9fdacc57a3bc36f28880d3e9d1befd82ea38 authored almost 5 years ago
9d7a2106e0fbe6f266f4055c04103e2822e93f9b authored almost 5 years ago
* Update release notes script to include notable changes, migration and changelog sub sections
...
* Extract detekt related build logic to own script in buildSrc
* Add buildSrc/build folder to...
502a14cee0c0241ee02fdacec5ccc7ea82bd2e7d authored almost 5 years ago* Update --help output
* Document the different ways to install detekt
* Update how to ins...
b5338ed4b38f0375dd47d8ef6fe783be62bfb977 authored almost 5 years ago35e2b174e14c8995f1cb07351b1ea26df29065ed authored almost 5 years ago
* Run code coverage as an own action
* Apply jacoco to all sub projects
d55cdbfb062592f77eef3ded44356f86a94a873c authored almost 5 years ago* DRY
* *>excludes allows yaml lists
* Update detekt-generator to use the new yaml way of ...
8e2ccfb3df05aef5b5163e8005d34732cdebf18e authored almost 5 years agob27ccf10ea8e38a121e861ffdf3a46883a935142 authored almost 5 years ago
* ThrowingExceptionsWithoutMessageOrCause>exceptions uses yaml lists
* Update documentation
339f4f6e6ae2a577e891d6487add3acecdf5655c authored almost 5 years ago* SwallowedException>ignoredExceptionTypes uses yaml lists
* Update documentation
04d88264fb8b24b367b8af15edd73627b567438b authored almost 5 years ago* ForbiddenPublicDataClass>ignorePackages uses yaml lists
* Update documentation
196789884924ef39a5d0f88161c513ff3769752a authored almost 5 years ago* LabeledExpression>ignoredLabels uses yaml lists
* Update documentation
bb96ca109c4abf97b4796dfa992f06a7a06d4d66 authored almost 5 years ago* ForbiddenMethodCall>methods uses yaml lists
* Update documentation
346627d4cbd8acbbf51c98b716737467fcc1ef26 authored almost 5 years ago* Simplify samples
* Add default value to WildcardImport
* Use if instead of let
* Wild...
4f0983014c11152a214c77b81b6e0654465c37cf authored almost 5 years ago* If name is null we don't need to check agains forbiddenName
* Rename ForbiddenNameSpec to F...
7b7b4a6afea41e2c8f94154e71582b630990f171 authored almost 5 years agoLet's keep Kotlin up-to-date
c5aa152cedb5bf105c2757dda8f4f5e5cf34c405 authored almost 5 years ago* Generate the cli as a stand alone executable
* Add stand-alone executable in the githubRelease
35068c1737d262330a8f4f6a7e1ff1b640696242 authored almost 5 years agoReporting them at the declaration itself will lead to highlighting the whole class/object with k...
2ee023d9be095f11665a78a5a6aadee325e59ca6 authored almost 5 years ago* simplify AnnotationExcluder.kt
* AnnotationExcluder now uses the more generic List<String> ...
dba20e7c8aad9e680b59acc38d9145a60ef82fd4 authored almost 5 years ago* Fix the default value of ExceptionRaisedInUnexpectedLocation>methodNames
* ExceptionRaisedI...
d68d83c4f1027091174a3619865eb16934fb3b71 authored almost 5 years ago* Reduce the use of compileContentForTest(String) when it's not needed
* Use compileAndLint i...
e414f428a44237ef332b89e95d79ef5006da5b68 authored almost 5 years ago0a7f2affdc42585fad1d23fb3b5d785c51022302 authored almost 5 years ago
* MagicNumber>ignoredNumbers uses yaml lists
* Update documentation
a93a46b349e371dd65a5f16150880aeea1a12704 authored almost 5 years ago* Correct documentation/recommendation of EmptyCatchBlock rule.
* Apply part of suggestions f...
eb83202835802687020fb5caf3271a7cf7712488 authored almost 5 years ago* OffsetsToLineColumn: Document where exactly KtLint code is taken from
* FormattingRule: Sim...
6b212370475be7529d69d9ebf80425ac429e9f01 authored almost 5 years agoca6591e6bef83713618276e047eebe7dcab7fbb6 authored almost 5 years ago
* Format
* ForbiddenComment>values uses yaml lists
* Update documentation
434e25a6ea0b856a29b55603c8fe45d4a47fe0e7 authored almost 5 years ago* Improve format
* Remove unnecesary toList call
* Simplify valueOrDefaultCommaSeparated a...
4f38f1676ffa783b8138d7fb909d1e923df63f96 authored almost 5 years ago* Fix false positive in UndocumentedPublicClass
Classes that are nested, non-public and undoc...
9348e86c764aa846eaaf47a650cb3cfd7e567b3a authored almost 5 years ago* Fix false positives in UndocumentedPublicProperty
Properties in classes that are nested, pu...
d2a302e73021544eb5d0440351bc0b46d25eccd9 authored almost 5 years ago* Add ignoreAnnotated option to LongParameterList
Resolves #2563
This adds a new `ignoreAn...
3450420fe07dd8d50c666c9ce5e1ff09424ff088 authored almost 5 years ago* Add the UnnecessaryNotNullOperators rule
* Re-apply Review suggestions
* Rebuild Docs
15ce830598bde33b87e9d50c06fa15cd358a8d97 authored almost 5 years ago* Add the UnnecessarySafeCall rule
Closes #2572
* Fix build failure
* Update detekt-rul...
d07b4bb311ded26489459f6c6b3fd0c29c687fab authored almost 5 years agob037a5534c8b8e4fdb5103092be9bd05c3d2ff94 authored almost 5 years ago
21e75c73a30f75488cca54fd8f3b41428dfe2b9e authored almost 5 years ago
b24c877369558bcefaea8e6cb4d934195d1f7206 authored almost 5 years ago
c19a2a73e5d2b8edb0cb3b8f8f8957b6b811f01e authored almost 5 years ago
* Fix ClassCastException when we try to read an array but the users have an string
* Reduce t...
adff475025bc2be30d73502377e063a99b3c31d4 authored almost 5 years ago5bcd94085c6665cea32c7601f4ddbcac86d9ec01 authored almost 5 years ago
c4329a93c4d04778ca01249dfb6951fe33ac5a7c authored almost 5 years ago
* UseCheckOrError/UseRequire: fix false positive with a non-String argument
* Fix
* Fix
...
39d880672f4c82d6724891b686e098caee56b804 authored almost 5 years ago* Run detektFormat
* Activate statistics for custom detekt tasks
06260b1e624145bf0c55bcb33d368b6eedf5ce7d authored almost 5 years ago* Fix format indentation
* Inline PREFIX and format
* Add priorty in the tests to ensure t...
91fdc64fecb858045059bf544fa9bfb6017c8c1d authored almost 5 years agoCloses #2557
8eba28c7f0cc67e2f35957e3e89fc24bbec589be authored almost 5 years ago21ea09012e72e8f7cfd08ac0e275bfee5484ae5e authored almost 5 years ago
* Emit helpful errors in Gradle plugin
Whenever the plugin is applied to a project that doesn...
c2a794a2b5806f5a00274b395f0076e1facfc0dc authored almost 5 years ago* Move everything self analysis related to an own section
* Split top level gradle build file...
8a4855189b25f5c2245970ee6f2cb5604f1909d6 authored almost 5 years agoThis commit removes the 'require_ci_to_pass: no' declaration.
2bd32cef1cd6d6c796189926377119ce013542d1 authored almost 5 years ago78ef00b5388bbce86319ec4e78c3372b5c245fed authored almost 5 years ago