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
* hide development cli flags
* update detekt cli documentation
dcf3943d5e3be4e558bfc8d395877e8143e148b8 authored about 6 years agofaf0ffb1f57749a834136f4b4d555106423f0a07 authored about 6 years ago
41f520929981dd2c8c7766743980691f6c74daf0 authored about 6 years ago
e324065dc9993b81d05f5d4d730089222738d707 authored about 6 years ago
565d86d780c15ade77b5468a9e342ba334181333 authored about 6 years ago
Default values of this configuration option comply with sonar.
88d12839c633c94835f989581af4c9ff6fd969ab authored about 6 years ago7baa013493742b2e4f1c239b2cd769cde0d20360 authored about 6 years ago
1081498f6ce4b86b77c0db8d829d9551f4b0bfcf authored about 6 years ago
* Updated RethrowCaughtException according to #906
Taking specific action without an exceptio...
53f7c0a16d46d6966be1c783a8239a8943a95458 authored about 6 years agoda9e8a1eb142b428b6621335552521a674ef804e authored about 6 years ago
* Supports @this expr in extension functions
Extensions function can now reference their cont...
9b70561edc0b46f092858d441c130d5acdc9cd1a authored about 6 years ago* Added first prototype for compiling test snippets
This commit introduces the compilation of...
55171786cb3b71622cd1ec7427825e0845fc3c0b authored about 6 years ago* Detected unused exception parameters in SwallowedException
* Updated SwallowedException fai...
ea8287282036bcfc517381254a9b2c9b6e3f90d5 authored about 6 years ago
Since an object cannot have an constructor, the
`ConstructorParameterNaming` only has to check ...
14e56dba1f766f9e48d22de8796aecc1a57eb2b3 authored about 6 years ago
473b2ea0749506e9eebfdde6ec40aa56295ecc64 authored about 6 years ago
Update detekt-gradle-plugin version by different version
```
// https://mvnrepository.com/ar...
* Matches pattern to comply with IntelliJ naming guidelines
* Updated test logic to remove test...
d3ede0432a6c17ff49ee8a74eaff6fe8f8e0744c authored about 6 years ago
* Simplify UnusedImports test code
* Fixes #1319 - false positive for UnusedImports
Unused...
db874e6270e5bab5ca5a29396c23dc78f86647cf authored about 6 years agoaf97da739e976f89497fae06b6da16e47f49f9f5 authored over 6 years ago
Implements #970
b3bf405b29c580906804fa6a28edd7e37ceaf48e authored over 6 years agoAs per RC10 changes.
b510f677e86ceb33d7b45cceadbb87d9a292b28c authored over 6 years ago* Use current working directory if --input parameter is not specified.
* Avoid multiple conve...
f93634b8aa06245b1205dc2dcf28165e5d9cddf8 authored over 6 years ago7efccb7d134d4a1237267b943461ed162d6ef9d0 authored over 6 years ago
e546b0da7005e7470d9742f605d5377148909312 authored over 6 years ago
* Upgrade to Kotlin 1.3.0
* Remove unnecessary non-null assertion
Contracts in Kotlin stdl...
ca67824470c5dd4c58d6f6722013c1f3eb121f6b authored over 6 years ago* Get rid of jdk classes
* Create xml reader on demand
* Revert ObjectPropertyNaming chang...
a3791bd46ded0b0ad1d726389a342219914beadd authored over 6 years ago17ea1326bc12f3d62cb2bee6b1e0945c5f453fe0 authored over 6 years ago
84406a88985549c8fe7fc77b68783134a3c9d665 authored over 6 years ago
438a340daf441f7bc4bd68bab33d98607dc33bb0 authored over 6 years ago
e00e195236cfd3fcee424447014004b8d1cc7feb authored over 6 years ago
* Prototype configuration based alias mechanism for rules - #1215
* Replace Issue based alias...
f7e69371ac0b53ba8caec10d539f262c2c96a8b1 authored over 6 years ago* Add test case for reported false positive - #1264
* Simplify test code
0e7213c1bd165431ac3f1da64422053e8da2cb8e authored over 6 years agobfeb346fee06e809f84fe7b9fcabf14adc485bad authored over 6 years ago
* Add JaCoCo test coverage report
* Upload test coverage report to Codecov
* Show Codecov ...
d9e0f0e85608e4a08ed21598bf0b8a8f4eb960b2 authored over 6 years agob163324c475256cc8f9672b7aaab6b177c4c5639 authored over 6 years ago
97bb86897514629960262efdd0d30faf00744080 authored over 6 years ago
* Revert detekt-rules dependency removal from cli
Yes the gradle plugin does not need it as i...
f7a0f9b8f47cf6f93ec954ba1d5538553cb7e6ba authored over 6 years ago* use PathFilter in TestPattern for OS independent paths
* only match test pattern files on f...
728676c92123abf9c66da068d1947ebe02bdfe41 authored over 6 years ago* Add rule for detecting arrays of primitive types in function parameters
Co-authored-by: iny...
5bcae6f5f2f62f1180a596a58c764181d0c37b9e authored over 6 years ago45fcaa199f39b4798ea23d0007003d27071a2da6 authored over 6 years ago
* Updated MethodOverloading message - fixed #1223
The reported message for the MethodOverload...
faa819e046d6c29f9266f77819681213f90c6ad6 authored over 6 years ago
Error messages for unused function parameters, unused local variables
and unused private functi...
* Change describe to it in order to run the test.
* Reduce visibility of extension function.
...
* Split test cases
* Do not report single-statement `apply`s when inside other function calls...
2527eaac33159d9668eab95acc55525de2362afc authored over 6 years ago135b8286bb655456fb1fd1dfc8c97e9d545ccac5 authored over 6 years ago
* Add new ExplicitItParameter rule
* Add ExplicitItLambdaParameter rule to styles RuleSet
...
91fc3d37af779a4fb719c8be6834f6657ef93e08 authored over 6 years ago* Decrease amount of boilerplate code in tests.
- Make tests more expressive.
- Use the same...
fb3241f97c3752047961e4605874373eaabf9ba8 authored over 6 years ago
* Add rule to report unnecessary apply statements
Adds a rule, some tests for it, and also up...
ea1f94ac29cbd10d1cc1ae878dd258c4235482d7 authored over 6 years ago
This replaces the 2 functions to configure reports
fun reports(closure: Closure<*>): DetektRepo...
* ktlint 0.29.0
* Add PackageName wrapper for ktlint rule
* Add SpacingAroundParens wrappe...
212b3084126ab51eea66fa75545372bc473245c1 authored over 6 years ago33e8f1fef1daa155ff546fd5f99e88e9bb162bfd authored over 6 years ago
582717855a148281f6515c7b2c28b1014feaa33a authored over 6 years ago
* Add new style multi-option issue templates
Includes templates for
- Bug report
- New Rule...
* Do not detect violations in overridden function
* Add ignoreOverriddenFunctions config on b...
5aed0ed1a190d7250f1c2a23c8176c9845b2bf88 authored over 6 years ago* Run detekt-formatting plugin on detekt itself
* nit: remove trailing space
* nit: remove...
b093ce722acc57ae391aa559a1c5f526c02a7c8b authored over 6 years ago* Change gradle tasks to lazy property evaluation
- all properties in tasks allow lazy evalua...
30712f0723554229385cf5f5701a3f8b38862300 authored over 6 years ago* apply filters only on the relative path to files, not absolute
* add documentation and add ...
2b4ef8ffd723db26030dbb14cd2c2c5fc9deb521 authored over 6 years agof9547ff4d21a0bea17fe5a9523465f5e6fbb63a7 authored over 6 years ago
* Issue: #1113
Issue: #1113. The documentation around the --report option didn't specify the ...
dd365151bdf6f7b5439c6d9f11c6f16d5b0ce7a7 authored over 6 years ago
Fixed a case where the MethodOverloading rule reports a false positive
if extension functions f...
442dfdf9e96b0fd9afafc6178b6483638e8d691e authored over 6 years ago
6ca9287af3ca2427f4a34bc5d3f2d6d36b9263e7 authored over 6 years ago
fe45c5ed8662b85fac6396c713a45ecbabb29d0e authored over 6 years ago
712dedde7bb1ba7186129b2ce8a39c45331e0a35 authored over 6 years ago
538fd0ca38898cf708b8bbd5b3e47e889e73d3c9 authored over 6 years ago
2f8f2da1b49afd23aa0793e3a44cbbac885d9546 authored over 6 years ago
218bf43b5b59576000081cf219c42b03b714cddd authored over 6 years ago
Build: build detekt-cli before running detekt tasks
491d7dc57a2d2d77e28951747a2ef5f1faede34a authored over 6 years ago
detekt tasks need the latest CLI to be built before running
so the CLI classes are available on...
8261c7c07a9c4da405e6849ab2e697f5c8e13f9f authored over 6 years ago
4f7c03e667e0f819f5f3c29131adc708529222fa authored over 6 years ago
769de0b183636862ca1785f9cd1587fd25f8c825 authored over 6 years ago
1f813723378dc6a6983e7f25fd70554ef0b282be authored over 6 years ago
554c6340854bd87c568433cacb306c16449375ee authored over 6 years ago
5d13461cc3eb9ac6b267eb92097d3c6688da4d42 authored over 6 years ago
81f9a711c73a8efb539a5a45573fd12e488ebc27 authored over 6 years ago
6116b5decb54405ad20965b89809bb392068e7e7 authored over 6 years ago
0e847102f21a51ee209750f8d14861797de7f347 authored over 6 years ago
4bda96c1f7a3879bfddfeb87c99ccdc0dcae7a76 authored over 6 years ago
74687673c26aa0b4335eaed7c2565062c1c495dd authored over 6 years ago
48d4ffcf4dddafe59556e1f4c5dcef41f552deac authored over 6 years ago
44014adfd6da331da6dc0cb288b423ccea52469e authored over 6 years ago
4c0df7cd41b7e237064d5363159108d0e8b70323 authored over 6 years ago
64054d4497f4694f6a48cf42791af001e09e7f3d authored over 6 years ago
a067a1f70d06151edeb4a2161c6e0556961f7e4c authored over 6 years ago
9355ab98a34a0f63c7c983e1552805218a91cdcd authored over 6 years ago
103579ae1b063cd8ca93fe32a806d7270a61a329 authored over 6 years ago
4a49085253a63662aa6ee20c8f2c3900b69131f0 authored over 6 years ago
5bdc69bc692e2fa7e023966ac6759d6be0dea95c authored over 6 years ago
* CliArgs: rename inputPath to inputPaths to reflect it's a list
* ProcessingSettings: rename ...
d5bfc147fb9a21720ba46fa3b205c990aad69f44 authored over 6 years ago
We always had this issue but was never caught in tests: on Windows,
reports that had absolute pa...
a7e9b135f70753476a8bff338d381c02dde252a2 authored over 6 years ago
05ba49f02d74543951e6a8d316d93730e8855acc authored over 6 years ago
4b4c39963feee1c6c91a2774d9e8a2048bb711e1 authored over 6 years ago
4badc18d7d497bac74b158d6965e839c00ca3782 authored over 6 years ago
dd70ad9afeac62583d11a5a32864354381225fe2 authored over 6 years ago