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

Validate Wrapper only on push to master (#2548)

Updating this Action to make sure it runs only once for a pull request.

The list of active ch...

282184a03e86a0f20b80030ce301bfa81b0c5772 authored almost 5 years ago
Activate UseErrorOrCheck rule (#2542)

be4a0fdc21dd1e484def89546af580e46bced845 authored almost 5 years ago
Export bintray key to publish snapshots (#2544)

307d80991c97aee98dfe2744814a5e875c99b350 authored almost 5 years ago
Prepare 1.7.2 release (#2543)

61e1882d8c31fe6aaf3553be3fce6a6a5302db0d authored almost 5 years ago
Remove ignore:AppVeyor from codecov config (#2540)

Since this repo migrated to GitHub Actions away from TravisCI and AppVeyor, the mentioned declar...

48577becf221f63470b1aa4ada7015305e719a91 authored almost 5 years ago
Use kotlin-stdlib-jdk8 to reduce dependency conflicts - #2527 (#2538)

* Use kotlin-stdlib-jdk8 to reduce dependency conflicts - #2527

* Exclude transitive kotlin d...

4008be3f5f32a4b575ac80348ed490c33a0a9809 authored almost 5 years ago
Do not fail the build on config property warnings/deprecations - #2523 (#2525)

953c1a55a18e9b8f56ed907838ae603234f47323 authored almost 5 years ago
Refactor MemberNameEqualsClassNameSpec tests (#2534)

* Refactor MemberNameEqualsClassNameSpec tests

* Use better names for test case descriptions
...

dfd8b35a20ffb567df874751394777ce2242be74 authored almost 5 years ago
Fix UnnecessaryAbstractClass false-positive (#2533)

An abstract class with concrete members derived from a base class is not reported by this rule, ...

a8d2ea1270ec3a9efdc3b5ef1bf033539cce44f1 authored almost 5 years ago
Update KotlinDSL doc to mention input (#2531)

The source property should be used for a custom detekt task.
The input property should be used ...

cfb7a2428b733ff28bc945bf52a82cd32ca97564 authored almost 5 years ago
Fix report for documented data classes property (#2530)

* Fix report for documented data classes property

A documented property should not be reporte...

267cf1a9e9ae11329ea4cd7745276ca324276d2a authored almost 5 years ago
Delete created temp dir automatically on JVM exit (#2536)

This ensures that the temp directory is not polluted with unused files.

A helper function was...

ae6492b34292b77f4adb67fc92c692f8f05aa4f5 authored almost 5 years ago
Update Gradle plugin-publish to 0.11.0 (#2537)

30f0441c7fa06f36e9e20aae9c15932f60ac5978 authored almost 5 years ago
Setup GitHub Actions (#2512)

* Setup GH Actions

* Remove Trailing Spaces

* Do not cleanup before caching folders

* U...

4f768878b582d1115dbd4e7bfee30497d70af857 authored almost 5 years ago
Update GroovyDSL doc to mention input (#2532)

The source property should be used for a custom detekt task.
The input property should be used ...

85f777c53cd996b792c29a9f8d30031b2a249f4d authored almost 5 years ago
Delete created temp file automatically on JVM exit (#2535)

This ensures that the temp directory is not polluted with unused files.

A helper function was...

c04ebd6e2b45f1a9eb67866bff1689269e0f5f54 authored almost 5 years ago
Inline code snippets for exception ruleset (#2522)

6a6548ddd53ac9ed6a9e2c5783dae993417bba15 authored almost 5 years ago
Simplify an unnecessary complex test case (#2520)

* Simplify an unnecessary complex test case

* Fix invalid code snippet

* Update test case ...

df9295649d347f684f2b4cfdbff1405a57f6b410 authored almost 5 years ago
Refactor UnnecessaryAbstractClass tests (#2519)

* Refactor UnnecessaryAbstractClass tests

* Inline code snippets
* Compile code snippets

...

cd783cba926779628c401741a464c34d07568a9d authored almost 5 years ago
UseDataClass: fix false positive with `copy` function (#2524)

* UseDataClass: fix false positive with `copy` function

* Adapt test case descriptions

Co-...

009ca27388dc30974207fe12de6aab63cb79af29 authored almost 5 years ago
Remove unnecessary case files [formatting] (#2521)

6c4ed5acf54b467e8606423a8b30502b2048bcf9 authored almost 5 years ago
Add case conversion to ImplicitDefaultLocale (#2516)

* Add case conversion to ImplicitDefaultLocale

* Update test descriptions

Co-authored-by: ...

f4182cb2c24dfc6f0e01c383f5f66789627667f3 authored almost 5 years ago
Prepare 1.7.1 release (#2517)

* Update dependencies for 1.7.1 release

* Delete obsolete ROADMAP file

* Update gradle wra...

d5a59f33318ccdd0646e4ce85e6a841b57d5f378 authored almost 5 years ago
Update Kotlin to 1.3.71 (#2507)

34ccbc434fb281da02eb171c611c6fd4071a50ae authored almost 5 years ago
UnnecessaryAbstractClass: fix false positive when abstract class has inherited abstract member (#2513)

85c1338b5c506807b3c45d2b88f0b4dccda69c8d authored almost 5 years ago
Refactor FindingsReport + FileBasedFindingsReport (#2454)

* Refactor DebtSumming into a Debt accumulator

It's done by overriding the plus operator func...

cec2d62d265b2f4cba58359a28b7fb963d1fc363 authored almost 5 years ago
UnusedPrivateMember: report unused overloaded operators (#2510)

* UnusedPrivateMember: report unused overloaded operators

* Fix

38c54c80d67b92252d1a2b2e40f03cb8058ebd48 authored almost 5 years ago
Fix build compile error resulted from merging two conflicting PRs (#2508)

439568e9fcc932fd3bc806bfa2a3340624590334 authored almost 5 years ago
Ensure filesystems are created so paths can be gotten (#2504)

When getting resources from the classpath, the ZipFileSystem
needs to be initialized manually.
...

d1a4c60076dad36f27ac7ab612614151a1d0feb1 authored almost 5 years ago
Remove duplicated test task setup for gradle plugin (#2506)

14d3e1f4efb51f82dc58cdc74025fc6ade28a9c1 authored almost 5 years ago
Don't use System.out in the ProgressListeners (#2495)

* Add outPrinter and errPrinter in SetupContext

* Inject the outPrinter in DetektProgressList...

dce045c7fe0b8396131a6281a5e0b6dd37e3e7f2 authored almost 5 years ago
Add LicenceHeaderExtension test to verify resource path loading is supported - #2503 (#2505)

8ac3b394db74a0139564df7fdeb94b5367b9a155 authored almost 5 years ago
MemberNameEqualsClassName: fix false negative when function has no explicit return type (#2502)

2c929e14a38b26df0e9ba4f062126af1f0d4afb3 authored almost 5 years ago
UnusedPrivateMember: fix false negative when file/class has same named functions (#2500)

* UnusedPrivateMember: fix false negative when file/class has same named functions

* Fix

c92cd14dd2482a67f548215cf27cb41d28d691c9 authored almost 5 years ago
Remove default print stream (#2496)

* Remove default printers from JCommander#parseArguments()

* Remove default printers from Run...

bc620d141273712c8788f1364654d79afb71e646 authored almost 5 years ago
Make the gradle plugin a sub project again (#2493)

* Convert the gradle plugin to a sub project

This leads to:
- faster build file evaluate, no...

eb9cf274fdda18579aa59c93fefba6617e642466 authored almost 5 years ago
ProcessingSettings (#2489)

* Remove unnecesary @JvmOverloads

* Add missing assert

* Move ProcessingSettings' secundar...

6727ba3e5ac9da16f69a019a852d52e366ebf925 authored almost 5 years ago
Create StringPrintStream to simplify the tests (#2487)

60ced86e9bcd740de168efbeccaeb8562f7d146f authored almost 5 years ago
Added validation of constructors to LongParameterList (#2410)

* Validated parameter count of primary and secondary constructors
* Added flag to ignore data c...

184eaa8de7ec74dcacfb5f5e6e047aeb2cba2584 authored almost 5 years ago
Use the system-dependent line separator in NotificationReport (#2497)

f16299614629d0384ac7714a0ff64aa14ed59463 authored almost 5 years ago
Improve tests (#2486)

* assert the new lines too

* Improve OutputFacadeSpec tests

fbfcabfca2e4599263ebf6a84a9fda511434e1e9 authored almost 5 years ago
Send the PrintStreams to the ProcessingSettings in SingleRuleRunner (#2490)

57253e81a29ed68391791f6af433d51aac26e3ed authored almost 5 years ago
Move test factory outside the main code (#2491)

05c9cf1bf6a2fbc556c4964898f294857f711a9c authored almost 5 years ago
Don't use println :detekt-generator (#2488)

* Send the printers to the ProcessingSettings in :detet-generator

* user outPrinter.println i...

ccfc2ac1a7bef0cc3cf91c329381470fb7a9cf99 authored almost 5 years ago
Use PrinterStream in AstPrinter (#2485)

* Create NullPrintStream and use it when we need it

* Use PrintSream in AstPrinter

92175036809b920ca4374e7c36131c955365e2c1 authored almost 5 years ago
Add date, detekt-version + link to HtmlReport (#2470)

* Add date, detekt-version + link to HtmlReport

These tags are added to the beginning of the ...

7d90aa5d6ee4ffcc40889deb6b4db79a07cbc9c2 authored almost 5 years ago
Use yml arrays to list the ForbiddenImports (#2474)

* Use list instead of sequence

* Allow array in ForbiddenImport>imports

* Update documenta...

503abe741b1b18a1143bc1ad370ac5b2693f3b84 authored almost 5 years ago
Unify yml strings (#2482)

* Unify yaml strings

* Unify yaml strings to use '' instead of ""
* Successor of #2472

* ...

30442170f0284f30252b68537d5c01c62f188711 authored almost 5 years ago
Prepare 1.7.0 Gradle-Plugin release (#2483)

cf84a160cd45dd859ea973c9ecb0d09c35837e16 authored almost 5 years ago
Prepare 1.7.0 release (#2481)

1870d0ba37864d69b5012cfe8580838198ada7b9 authored almost 5 years ago
Extend ComplexInterface to support exclusion of private member/functions (#2478)

* Extend ComplexInterface to support exclusion of private member/functions

Fixes #2446

* I...

2e40e53c71a0ce1f33d2b026262f234138086225 authored almost 5 years ago
Update Travis to use the newest xcode11.3 image (#2480)

abdb7ac5648992975518bf88fb532966c703ecf5 authored almost 5 years ago
Synchronize use of root extension point - Closes #2433 (#2479)

a0d36e2ca4f6ca38cac0f9cb418df989ccf4f063 authored almost 5 years ago
Minor refactors around --create-baseline (#2477)

* BaselineFacede private property

* Fix tests

* We can't arrive here with this value to null

ee1b6c8450db854c0a344ba391f48e1eb4225471 authored almost 5 years ago
Unify yaml strings (#2472)

* Unify yaml strings to use always '

* Update docs

74fc092c8de2731cabf1465c22aad9a56b29fdfa authored almost 5 years ago
Add test for BaselineHandler (#2462)

* Add test for BaselineHandler

The BaselineHandler xml parser should handle empty ID entries....

cf856c7a0bc17f222d274b4853277d50d276c8e7 authored almost 5 years ago
Report an entity signature for formatting rules - Closes #2471

c92ccf6262b51168414eb84882048c11f6d2b41d authored almost 5 years ago
Don't output to the console with --create-baseline (#2476)

c3a5e243dc2e197b80836c01587712cb7627e788 authored almost 5 years ago
Check primary ctor in UndocumentedPublicProperty (#2475)

* Check primary ctor in UndocumentedPublicProperty

Closes #2468

* Add test case for an und...

13efe9312ee4cbb5f02205fc777aeee2392f40d5 authored almost 5 years ago
Improve documentation of ForbiddenComment (#2473)

a31e6730fd86cbb04c97015d96d40fd3227b02be authored almost 5 years ago
Remove default implementations of toString() (#2469)

* Baseline.kt
* Move InvalidBaselineState into its own file

1a2df17b74414cf28ede095923ac63aaf3a6e45f authored almost 5 years ago
Add tests for BaselineFacade (#2460)

* Add tests for BaselienFacade

* Rename assert method for a non-empty baseline

* Refactor ...

9ea61be7df980843e4c7a65b91a1c1ce0b714e78 authored almost 5 years ago
Remove default implementations of toString() (#2467)

* Blacklist.kt
* Whitelist.kt

a7f8866814a38b288013247979f4be4173710d28 authored almost 5 years ago
Remove tags from common documentation sites - Closes #2309 (#2466)

Tags for the news/guides are still useful

ded9617c8d7801813fa0d1d8dbbd8638a2cc1240 authored almost 5 years ago
Validate boolean config values - Closes #2045 (#2465)

ecae7d69c8d6e0895bf33c7ea9127275253c5c32 authored almost 5 years ago
Refactor BaselineFormatSpec.kt (#2461)

1f44b4b9c2313d2a5faece5d62426b55d37f71cf authored almost 5 years ago
Update trim logic in Debt:toString() (#2453)

The mentioned toString() method can only contain whitespaces at the end of the string.

6d6adf7d0076cf590c4ccd1ec4f7195f11f1a6e1 authored almost 5 years ago
Simplify anonymous Detektion object creation (#2455)

* Simplify anonymous Detektion object creation

* Make helper function private

3e13834038321215c9efc7b9f442cee9ec245d12 authored almost 5 years ago
Add edge test cases for ComplexityReportGenerator (#2456)

41d5f33ca25e798524dc7a8bc4154a76a0ec916f authored almost 5 years ago
Add test cases for invalid yaml config (#2457)

* Add test cases for invalid yaml config

* Reduce the visibility for ConfigValidators.kt

5f4b22a1bebbdc05fc010c26907faa958980689a authored almost 5 years ago
Remove unused functions in XmlExtensions.kt (#2458)

1ab5ce967c1fc43967fc612bfdcbdf58168e6859 authored almost 5 years ago
Simplify UnnecessaryApplySpec test cases (#2448)

* Simplify UnnecessaryApplySpec test cases

* Fixes invalid Kotlin code in test snippets
* Us...

7f5ce20e99b12e073e704079af5c2d67d0584a62 authored almost 5 years ago
Link code samples package for extension guide (#2447)

https://arturbosch.github.io/detekt/extensions.html

59740b4fc909ef5df9306a26fe5429b0be8699bc authored almost 5 years ago
Rename tests with _Test prefix to _Spec (#2450)

d075e5ccf8cec256532788ab720d5ca52f419f09 authored almost 5 years ago
Refactor HtmlOutputReport (#2449)

* Removes complexity
* Uses better test descriptions
* Add a test case (no findings reported)

daaf34bb0605703116a978da5b21ed0e05c9df64 authored almost 5 years ago
Refactor FindingsReport + FileBasedFindingsReport (#2451)

* Refactor FindingsReport + FileBasedFindingsReport

This change removes complexity from both ...

27ff55bc066086302c2b5318c7c51f92df6f67da authored almost 5 years ago
Add PsiViewer plugin to Contributing guide (#2444)

db87ebb34764ac46718eea5b9de7c4d8d2c0fcce authored almost 5 years ago
SwallowedException: fix false negative when using variables (#2436)

* SwallowedException: fix false negative when using variables

* Fix

* Check all 'throw' ex...

dd24e85f2c297e5d87d34fdce794aa79e243c8c1 authored almost 5 years ago
Update AppVeyor branch conf to comply with Travis (#2445)

Only build the master branch for AppVeyor and TravisCI.

Source:
https://www.appveyor.com/doc...

417fc5e99107b32e76813704c1908b3d1d53561d authored almost 5 years ago
UnnecessaryApply: fix false positive when it's used as an expression (#2442)

* UnnecessaryApply: fix false positive when it's used as an expression

* Fix ChainWrapping fo...

049ad5687d448564d4033a9b1d33cd8d8a212c13 authored almost 5 years ago
Add detekt-hint to integrations (#2441)

3582a8a2e362d576704a76f56f0a309d04014a58 authored almost 5 years ago
Update Spek IntelliJ plugin link (#2439)

7ac6cc8fdcfb0270466f5835dc191f47b1f0a357 authored almost 5 years ago
Prepare 1.7.0-beta2 release (#2434)

* Prepare 1.7.0-beta2 release

* Prepare 1.7.0-beta2 Gradle plugin release

90d426a3325f45261dba1bfbd739e7938080904f authored almost 5 years ago
Check-in BaseRule doc

f69ac5edd986554c09128ad0812176384f194c23 authored almost 5 years ago
Deprecate BaseRule and state that it will be make sealed - #2365 (#2432)

* Deprecate BaseRule and state that it will be make sealed - #2365

* Update detekt-api/src/ma...

2f7859844a8eefc05a0e58a4e551dac143a58a8e authored almost 5 years ago
Add License rule (#2429)

* #1515. Add rule to check license header.

* TODO. Tests.

* Add location to `Config`.

*...

74e86ccaa098711e9094ff9173cd31a4c7258c7c authored almost 5 years ago
Skip all guard clauses for ReturnCount - Closes #2342 (#2428)

8191b953adb3834d13e1c6fb604c47bb850a3aed authored almost 5 years ago
Add tests for YamlConfig (#2426)

* Add tests for YamlConfig

subsequent task of #2417

* Fix non-existing path in test

* M...

41775a45cef442cde29c365c0d55ecf5da491081 authored almost 5 years ago
Fail if `--baseline` file not found (#2427)

* Add more tests to Main

* Check that the specified --baseline exists and is a file

* Upda...

f205bcd3ddd7cda9040d25431a7740bb5d98cf23 authored almost 5 years ago
Deprecate HierarchicalConfig and it's tracking of parent configs - #2365 (#2421)

A Config is a long lived object and is derived via subConfig a lot.
Keeping track of the parent...

62d7dd7adf5b35fad434614b7015c4d4593d6a19 authored almost 5 years ago
Deprecate implementations of Config (#2420)

* Deprecate default value as it only applies to YamlConfig

* Deprecate every kind of configur...

79fc19d97f84c9f65d32793706e1ca33ae8c043a authored almost 5 years ago
Add Groovy DSL example for jvmTarget to homepage (#2423)

This complies with the source code in the README.

follow-up task to #2422

fae8284ef2c0aed6a9c591d1849e2ed89c69de3a authored almost 5 years ago
Choose a minimum codecov patch coverage ratio (#2425)

Chooses a minimum patch coverage ratio that the commit must meet to be considered a success.
Th...

1857ff05fde4975b6097650bfe08a429d2afda22 authored almost 5 years ago
Include ruleset-suppression feature doc (#2424)

Closes #2403

d7261a222343071dd191dab560236b0de9ae3f61 authored almost 5 years ago
Add groovy dsl example for jvmTarget - Closes #2408 (#2422)

2237b0fa88f2c39e0c567fa7c150322874cf5a63 authored almost 5 years ago
Remove YAML Extension Requirement (#2419)

* Remove YAML Extension Requirement

Closes #2417

* Add sanity checks

* Remove unused im...

dd45144c67dfee097d91418d10ed3384e9099f48 authored almost 5 years ago
Update Spek version to 2.0.10 (#2418)

Release notes:
https://github.com/spekframework/spek/releases/tag/2.0.10

e2da7bab8f22c78c693198517a7cf8c7b035f1aa authored almost 5 years ago
Disable autoCorrect property for all rules if global flag is set to false (#2413)

* Fix max line length issues for readability

* Disable autoCorrect property for all rules if ...

b513df45fe8deb4171b0bcfccd40c1f1853d2644 authored almost 5 years ago
Support argument files starting with @ like java does - #2318 (#2397)

3481ae7391f9a285a6b898fd1d4ee5646c4c37c1 authored almost 5 years ago
Release 1.7.0 beta (#2409)

* Prepare 1.7.0-beta1 release

* Use 1.7.0-beta1 for self analysis

4ea5873cde3e1dd95affd91e09094ee50679f71d authored almost 5 years ago