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 (#2712)

* IgnoreReturnValue: config options

* Update detekt-rules/src/test/kotlin/io/gitlab/arturbosc...

5926d84372baba1c47d1ac35f781091fe7b21641 authored almost 5 years ago
Use experimental indentation rule set instead of the unused from the standard rule set (#2709)

* Sort formatting rules according to KtLint's order - #2161

* Use experimental Indentation ru...

eb6291b0934b38c3e26454398b1d64f723635cb6 authored almost 5 years ago
New Rule: IgnoredReturnValue (#2698)

* Add rule to warn on ignored return value

* Fix the rule IgnoredReturnValue

* Fix compila...

63f158d44867d8b5f763a6ca58c77ca4120e2dbd authored almost 5 years ago
[Security] Bump activesupport from 6.0.2.1 to 6.0.3.1 in /docs (#2708)

Bumps [activesupport](https://github.com/rails/rails) from 6.0.2.1 to 6.0.3.1. **This update inc...

57e0b91b3c57df3988d4d24ba0be411337067adb authored almost 5 years ago
Invalidate jars on modified date changes - #2582 (#2703)

fe65a2f95ff19f410bd45febab889ead78fafb82 authored almost 5 years ago
Remove idea integration (#2706)

* Reimplement local idea integration - #2172

* Remove idea integration - #2172

Task wrappe...

c0d97cce8c023483bdb66df876e1627cba83ea7c authored almost 5 years ago
Correct formatting issues - #2148 (#2707)

5ba721555ef711df8a97dcd5743279dfe65445fe authored almost 5 years ago
Improve issue reporting/report at identifiers and package declarations - #2699 (#2702)

* Report file specific code smells at package or first declaration - #2699

* Report function ...

2ec2d5ac9b72a7be6da3e9ba3d79b89efa864402 authored almost 5 years ago
Integrate with detekt-hint (#2642)

* 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 (#2700)

* Prepare 1.9.1 release

* Update self analysis 1.9.1

2a2afc380e348670b617c687ab77c7a473a0462b authored almost 5 years ago
Inline test cases of CollapsibleIfStatements (#2696)

d27090d4306f4853122911edcfc4100d609d2907 authored almost 5 years ago
Add negative tests to UnreachableCode rule (#2697)

successor of #2695

9b4b2ee784e230c96c96027d7b8a0e236e3e5be9 authored almost 5 years ago
Inline test snippets for the UnreachableCode rule (#2695)

50aa3166d99412cec19a4fc40d463eb2f1718c08 authored almost 5 years ago
Fix wrong test cases for CollapsibleIfs rule (#2694)

The test case was wrong due to the code reformatting happening in commit 445ffb0.

ddfc8a3a81d4701b3377bb311a21b3dc216f940b authored almost 5 years ago
Print loaded rule set classes on debug (#2691)

e7e69926240d6de81137e8a85f55eab58e26a3c6 authored almost 5 years ago
Introduce metrics module / implement cognitive complexity (#2679)

* Create new metrics module

* Move lines of code an cyclomatic complexity to metrics module
...

5a1cd25a7cc7cf1c225412ba7072b5cb666a1a81 authored almost 5 years ago
Simplify LongParameterList tests (#2688)

83657d7f065f27c4141166dd97374ca98c4ffb70 authored almost 5 years ago
Fix wrong test cases for MandatoryBracesIfStatements (#2689)

* 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 (#2687)

* Fix serialVersionUID false positive in UnderscoresInNumericLiteral

This fixes the cases whe...

f3994d3c371e3a675c2f68c78abe43fbf2a58601 authored almost 5 years ago
Report a better message for LongParameterList (#2685)

The reported message contains the complete signature of the linted function and constructor.

da7609a848e7ba5867b4e734ce2c7d4d9b33020e authored almost 5 years ago
Report a better message for LongParameterList (#2684)

The reported message now differs between a function and a constructor with a too long parameter ...

a1106a5370357be8be766fd51a3ebe9f42a24858 authored almost 5 years ago
Test against the last Java version (#2682)

b6b0d38a9a5d8bed89f8691cd7f14efb732b61e4 authored almost 5 years ago
Simplify exclusion (#2677)

* Simplify exclude test patterns

* Update documentation

89a0fbf0a6a830952aa7aa6f0fa711e7c71e4847 authored almost 5 years ago
Prepare 1.9.0 release (#2676)

4424479f6e581db8d1cd80782f73ddd0cbb15e5c authored almost 5 years ago
Extra documentation added to pitfalls section (#2675)

* Extra documentation added to pitfalls section

* Apply suggestions from code review

Co-au...

6dd27429efc0055aeab94d1e7f28a877555222f3 authored almost 5 years ago
Use configuration avoidance for withType usages (#2672)

b87e32a65cf55041f93c87488b672dcd8cf75416 authored almost 5 years ago
GuardCluase also matches if-with-body that contains a return (#2671)

* Improve definition of GuardCluase - consider if with body that contains a return as guard-clas...

47ef2cf0c52676832c78259d63d8cdadf438098f authored almost 5 years ago
Use task configuration avoidance for detekt plugin (#2651)

The [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 (#2670)

* Add to do-while check to MandatoryBracesLoops rule

* Regenerate rule documentation

02bf569be838ec181ae95d0820ad9d94c0dfdefb authored almost 5 years ago
Simplify patterns (#2668)

* Simplify regex

* Update documentation

db09a7477d6844a3a01fe9e75899e33417ffb727 authored almost 5 years ago
Include Kotlin multiplatform test folders to default exclude config (#2667)

* Include Kotlin multiplatform test folders to default exclude config

Closes #2608

* Updat...

070e6416d0c80bf137b4654e4e2ad85eef349ad2 authored almost 5 years ago
Remove duplicate MandatoryBracesLoops rule tests (#2665)

Since 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
Remove $ as a valid char in class and method names (#2662)

* Fix ClassNaming pattern

* Update documentation

* Fix FunctionNaming pattern

* Update ...

924104e4640ee0fe99dad5389d444fc1fd056cf0 authored almost 5 years ago
Use compileAndLint instead of lint (#2666)

in MandatoryBracesIfStatementsSpec

aa313b083f894352192660dfab403b96a3cbbc38 authored almost 5 years ago
Remove print statement in MandatoryBracesLoops (#2664)

This spams the console and shouldn't be used in productive code.
Thus, I removed the unnecessar...

499b401863fa8a4ab59c2cd4a44e87e91157cc31 authored almost 5 years ago
Add style rule for mandatory braces in for loop bodies (#2658)

* Add style rule for mandatory braces in for loops

* Unify code style in mandatory braces for...

1288153b2ca4d68c8b513a761783f91602f41eb3 authored almost 5 years ago
Build detekt executable before publishing it - #2654 (#2659)

a1d83913ebb63696a9e18515d5524966469570fd authored almost 5 years ago
Add detekt GitHub action to readme (#2650)

dde0643ebbb35769db04c479e6f9f4c5ee6447a9 authored almost 5 years ago
Updating Issue Template (#2657)

I'm commenting out the first two lines since issue reporters are ignoring it and they end up in ...

57e745b9ecb25ef6da1122604687592194acb944 authored almost 5 years ago
Fix extra line in README (#2653)

86343d4df3c530c2b53e909f0d120f777a253473 authored almost 5 years ago
Update sample Gradle KTS integration link (#2649)

cd0f6d0715ee1bb7aa6ed025db847957e5bb5d5a authored almost 5 years ago
Don't report unused private properties in expect class (#2646)

* 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 (#2643)

* UnusedPrivateMember: don't report parameters in expect/actual functions

* Fix

6e8e5aeb079b12f97f30ce07f1303673d876333f authored almost 5 years ago
Fix setting config file on custom detekt task (#2640)

b4a318d1b6214bd410fc7d4e2d5f123205fd69f4 authored almost 5 years ago
Fix a lot of links (#2638)

* Fix lot of links

* Update links from changelog

* Fix more links

383d72bbf31af64dd34ace0c8c685b574172e794 authored almost 5 years ago
Update urls (#2637)

b6b9728a38a44e1edf41e9b829516e6d77af484b authored almost 5 years ago
Update links in extensions page (#2634)

to the new detekt group link

8872539660017e14156edfe46e80863f38730c5d authored almost 5 years ago
Update links in .github templates (#2635)

to the new detekt group link

65df51d6776e727e95983da543505507a0bc70f1 authored almost 5 years ago
Fix config (#2631)

* Remove '

* Update documentation

6679d3d88d4eb84eb3843c3ca1f58fafdab8af36 authored almost 5 years ago
Fix broken links in CLI related page (#2632)

cff69a96a6e9c3829f9b9da72752fae5526c14d1 authored almost 5 years ago
Update Jekyll config to point to detekt/detekt (#2627)

943e9fdacc57a3bc36f28880d3e9d1befd82ea38 authored almost 5 years ago
Include detekt-cli.zip distribution when releasing (#2626)

9d7a2106e0fbe6f266f4055c04103e2822e93f9b authored almost 5 years ago
Release version 1.8.0 (#2625)

* Update release notes script to include notable changes, migration and changelog sub sections
...

bfa524a4e533f70fc053907cd0c37badbd74527f authored almost 5 years ago
Modularize build script by introducing buildSrc module (#2621)

* Extract detekt related build logic to own script in buildSrc

* Add buildSrc/build folder to...

502a14cee0c0241ee02fdacec5ccc7ea82bd2e7d authored almost 5 years ago
Update documentation (#2617)

* Update --help output

* Document the different ways to install detekt

* Update how to ins...

b5338ed4b38f0375dd47d8ef6fe783be62bfb977 authored almost 5 years ago
Remove old uses of strings in config (#2623)

35e2b174e14c8995f1cb07351b1ea26df29065ed authored almost 5 years ago
Run code coverage as an own action (#2622)

* Run code coverage as an own action

* Apply jacoco to all sub projects

d55cdbfb062592f77eef3ded44356f86a94a873c authored almost 5 years ago
*>excludes allow yaml list (#2620)

* DRY

* *>excludes allows yaml lists

* Update detekt-generator to use the new yaml way of ...

8e2ccfb3df05aef5b5163e8005d34732cdebf18e authored almost 5 years ago
Set failfast to false for pre-merge (#2618)

b27ccf10ea8e38a121e861ffdf3a46883a935142 authored almost 5 years ago
ThrowingExceptionsWithoutMessageOrCause>exceptions allow yaml list (#2616)

* ThrowingExceptionsWithoutMessageOrCause>exceptions uses yaml lists

* Update documentation

339f4f6e6ae2a577e891d6487add3acecdf5655c authored almost 5 years ago
SwallowedException>ignoredExceptionTypes allow yaml list (#2615)

* SwallowedException>ignoredExceptionTypes uses yaml lists

* Update documentation

04d88264fb8b24b367b8af15edd73627b567438b authored almost 5 years ago
ForbiddenPublicDataClass>ignorePackages allow yaml list (#2614)

* ForbiddenPublicDataClass>ignorePackages uses yaml lists

* Update documentation

196789884924ef39a5d0f88161c513ff3769752a authored almost 5 years ago
LabeledExpression>ignoredLabels allow yaml list (#2613)

* LabeledExpression>ignoredLabels uses yaml lists

* Update documentation

bb96ca109c4abf97b4796dfa992f06a7a06d4d66 authored almost 5 years ago
ForbiddenMethodCall>methods allow yaml list (#2612)

* ForbiddenMethodCall>methods uses yaml lists

* Update documentation

346627d4cbd8acbbf51c98b716737467fcc1ef26 authored almost 5 years ago
WildcardImport>excludeImports allow yaml list (#2596)

* Simplify samples

* Add default value to WildcardImport

* Use if instead of let

* Wild...

4f0983014c11152a214c77b81b6e0654465c37cf authored almost 5 years ago
ForbiddenClassName>forbiddenName allow yaml list (#2595)

* If name is null we don't need to check agains forbiddenName

* Rename ForbiddenNameSpec to F...

7b7b4a6afea41e2c8f94154e71582b630990f171 authored almost 5 years ago
Kotlin to 1.3.72 (#2619)

Let's keep Kotlin up-to-date

c5aa152cedb5bf105c2757dda8f4f5e5cf34c405 authored almost 5 years ago
Generate the cli as a stand alone executable (#2607)

* Generate the cli as a stand alone executable

* Add stand-alone executable in the githubRelease

35068c1737d262330a8f4f6a7e1ff1b640696242 authored almost 5 years ago
Report class and object violations at the identifier (#2606)

Reporting them at the declaration itself will lead to highlighting the whole class/object with k...

2ee023d9be095f11665a78a5a6aadee325e59ca6 authored almost 5 years ago
*>*Annotated* allow yaml lists (#2587)

* simplify AnnotationExcluder.kt

* AnnotationExcluder now uses the more generic List<String> ...

dba20e7c8aad9e680b59acc38d9145a60ef82fd4 authored almost 5 years ago
ExceptionRaisedInUnexpectedLocation>methodNames allow yaml list (#2584)

* Fix the default value of ExceptionRaisedInUnexpectedLocation>methodNames

* ExceptionRaisedI...

d68d83c4f1027091174a3619865eb16934fb3b71 authored almost 5 years ago
Use more lintAndCompile (#2601)

* Reduce the use of compileContentForTest(String) when it's not needed

* Use compileAndLint i...

e414f428a44237ef332b89e95d79ef5006da5b68 authored almost 5 years ago
Remove unnecesary symbolic link (#2598)

0a7f2affdc42585fad1d23fb3b5d785c51022302 authored almost 5 years ago
MagicNumber>ignoredNumbers allow yaml list (#2600)

* MagicNumber>ignoredNumbers uses yaml lists

* Update documentation

a93a46b349e371dd65a5f16150880aeea1a12704 authored almost 5 years ago
Correct documentation/recommendation of EmptyCatchBlock rule (#2603)

* Correct documentation/recommendation of EmptyCatchBlock rule.

* Apply part of suggestions f...

eb83202835802687020fb5caf3271a7cf7712488 authored almost 5 years ago
Fix formatting line reporting (#2604)

* OffsetsToLineColumn: Document where exactly KtLint code is taken from

* FormattingRule: Sim...

6b212370475be7529d69d9ebf80425ac429e9f01 authored almost 5 years ago
Fix test name (#2594)

ca6591e6bef83713618276e047eebe7dcab7fbb6 authored almost 5 years ago
ForbiddenComment>values allow yaml list (#2585)

* Format

* ForbiddenComment>values uses yaml lists

* Update documentation

434e25a6ea0b856a29b55603c8fe45d4a47fe0e7 authored almost 5 years ago
ComplexMethod>nestingFunctions allow yaml list (#2583)

* Improve format

* Remove unnecesary toList call

* Simplify valueOrDefaultCommaSeparated a...

4f38f1676ffa783b8138d7fb909d1e923df63f96 authored almost 5 years ago
Fix false positive in UndocumentedPublicClass (#2588)

* Fix false positive in UndocumentedPublicClass

Classes that are nested, non-public and undoc...

9348e86c764aa846eaaf47a650cb3cfd7e567b3a authored almost 5 years ago
Fix false positives in UndocumentedPublicProperty (#2591)

* Fix false positives in UndocumentedPublicProperty

Properties in classes that are nested, pu...

d2a302e73021544eb5d0440351bc0b46d25eccd9 authored almost 5 years ago
Add ignoreAnnotated option to LongParameterList (#2570)

* Add ignoreAnnotated option to LongParameterList

Resolves #2563

This adds a new `ignoreAn...

3450420fe07dd8d50c666c9ce5e1ff09424ff088 authored almost 5 years ago
New Rule: UnnecessaryNotNullOperator (#2578)

* Add the UnnecessaryNotNullOperators rule

* Re-apply Review suggestions

* Rebuild Docs

15ce830598bde33b87e9d50c06fa15cd358a8d97 authored almost 5 years ago
New Rule: UnnecessarySafeCall (#2574)

* Add the UnnecessarySafeCall rule

Closes #2572

* Fix build failure

* Update detekt-rul...

d07b4bb311ded26489459f6c6b3fd0c29c687fab authored almost 5 years ago
Prepare 1.7.4 release (#2577)

b037a5534c8b8e4fdb5103092be9bd05c3d2ff94 authored almost 5 years ago
Revert missing jcenter warning (#2550) (#2576)

21e75c73a30f75488cca54fd8f3b41428dfe2b9e authored almost 5 years ago
Add additional task input for plugin version task (#2575)

b24c877369558bcefaea8e6cb4d934195d1f7206 authored almost 5 years ago
Prepare 1.7.3 release (#2569)

c19a2a73e5d2b8edb0cb3b8f8f8957b6b811f01e authored almost 5 years ago
Fix valueOrDefaultCommaSeparated throws a ClassCastException (#2566)

* Fix ClassCastException when we try to read an array but the users have an string

* Reduce t...

adff475025bc2be30d73502377e063a99b3c31d4 authored almost 5 years ago
OptionalWhenBraces: fix false positive with lambda which has no arrow (#2568)

5bcd94085c6665cea32c7601f4ddbcac86d9ec01 authored almost 5 years ago
InstanceOfCheckForException: do not report when catch blocks do not check for the subtype of an exception (#2555)

c4329a93c4d04778ca01249dfb6951fe33ac5a7c authored almost 5 years ago
UseCheckOrError/UseRequire: fix false positive with a non-String argument (#2556)

* UseCheckOrError/UseRequire: fix false positive with a non-String argument

* Fix

* Fix

...

39d880672f4c82d6724891b686e098caee56b804 authored almost 5 years ago
Include statistics for our custom detekt tasks (#2554)

* Run detektFormat

* Activate statistics for custom detekt tasks

06260b1e624145bf0c55bcb33d368b6eedf5ce7d authored almost 5 years ago
Fix console output indentation (#2552)

* Fix format indentation

* Inline PREFIX and format

* Add priorty in the tests to ensure t...

91fdc64fecb858045059bf544fa9bfb6017c8c1d authored almost 5 years ago
Display actual and threshold values for ComplexCondition, ComplexMethod and LongMethod rules (#2559)

Closes #2557

8eba28c7f0cc67e2f35957e3e89fc24bbec589be authored almost 5 years ago
Remove unnecesary parentheses (#2553)

21ea09012e72e8f7cfd08ac0e275bfee5484ae5e authored almost 5 years ago
Check jcenter repository present in Gradle plugin (#2550)

* Emit helpful errors in Gradle plugin

Whenever the plugin is applied to a project that doesn...

c2a794a2b5806f5a00274b395f0076e1facfc0dc authored almost 5 years ago
Refactor build file to sections (#2541)

* Move everything self analysis related to an own section

* Split top level gradle build file...

8a4855189b25f5c2245970ee6f2cb5604f1909d6 authored almost 5 years ago
Require CI to pass to run codecov (#2546)

This commit removes the 'require_ci_to_pass: no' declaration.

2bd32cef1cd6d6c796189926377119ce013542d1 authored almost 5 years ago
Cleanup Gradle Folders (#2547)

78ef00b5388bbce86319ec4e78c3372b5c245fed authored almost 5 years ago