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
Updating this Action to make sure it runs only once for a pull request.
The list of active ch...
282184a03e86a0f20b80030ce301bfa81b0c5772 authored almost 5 years agobe4a0fdc21dd1e484def89546af580e46bced845 authored almost 5 years ago
307d80991c97aee98dfe2744814a5e875c99b350 authored almost 5 years ago
61e1882d8c31fe6aaf3553be3fce6a6a5302db0d authored almost 5 years ago
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
* Exclude transitive kotlin d...
4008be3f5f32a4b575ac80348ed490c33a0a9809 authored almost 5 years ago953c1a55a18e9b8f56ed907838ae603234f47323 authored almost 5 years ago
* Refactor MemberNameEqualsClassNameSpec tests
* Use better names for test case descriptions
...
An abstract class with concrete members derived from a base class is not reported by this rule, ...
a8d2ea1270ec3a9efdc3b5ef1bf033539cce44f1 authored almost 5 years ago
The source property should be used for a custom detekt task.
The input property should be used ...
* Fix report for documented data classes property
A documented property should not be reporte...
267cf1a9e9ae11329ea4cd7745276ca324276d2a authored almost 5 years agoThis ensures that the temp directory is not polluted with unused files.
A helper function was...
ae6492b34292b77f4adb67fc92c692f8f05aa4f5 authored almost 5 years ago30f0441c7fa06f36e9e20aae9c15932f60ac5978 authored almost 5 years ago
* Setup GH Actions
* Remove Trailing Spaces
* Do not cleanup before caching folders
* U...
4f768878b582d1115dbd4e7bfee30497d70af857 authored almost 5 years ago
The source property should be used for a custom detekt task.
The input property should be used ...
This ensures that the temp directory is not polluted with unused files.
A helper function was...
c04ebd6e2b45f1a9eb67866bff1689269e0f5f54 authored almost 5 years ago6a6548ddd53ac9ed6a9e2c5783dae993417bba15 authored almost 5 years ago
* Simplify an unnecessary complex test case
* Fix invalid code snippet
* Update test case ...
df9295649d347f684f2b4cfdbff1405a57f6b410 authored almost 5 years ago* Refactor UnnecessaryAbstractClass tests
* Inline code snippets
* Compile code snippets
...
cd783cba926779628c401741a464c34d07568a9d authored almost 5 years ago* UseDataClass: fix false positive with `copy` function
* Adapt test case descriptions
Co-...
009ca27388dc30974207fe12de6aab63cb79af29 authored almost 5 years ago6c4ed5acf54b467e8606423a8b30502b2048bcf9 authored almost 5 years ago
* Add case conversion to ImplicitDefaultLocale
* Update test descriptions
Co-authored-by: ...
f4182cb2c24dfc6f0e01c383f5f66789627667f3 authored almost 5 years ago* Update dependencies for 1.7.1 release
* Delete obsolete ROADMAP file
* Update gradle wra...
d5a59f33318ccdd0646e4ce85e6a841b57d5f378 authored almost 5 years ago34ccbc434fb281da02eb171c611c6fd4071a50ae authored almost 5 years ago
85c1338b5c506807b3c45d2b88f0b4dccda69c8d authored almost 5 years ago
* 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
* Fix
38c54c80d67b92252d1a2b2e40f03cb8058ebd48 authored almost 5 years ago439568e9fcc932fd3bc806bfa2a3340624590334 authored almost 5 years ago
When getting resources from the classpath, the ZipFileSystem
needs to be initialized manually.
...
14d3e1f4efb51f82dc58cdc74025fc6ade28a9c1 authored almost 5 years ago
* Add outPrinter and errPrinter in SetupContext
* Inject the outPrinter in DetektProgressList...
dce045c7fe0b8396131a6281a5e0b6dd37e3e7f2 authored almost 5 years ago8ac3b394db74a0139564df7fdeb94b5367b9a155 authored almost 5 years ago
2c929e14a38b26df0e9ba4f062126af1f0d4afb3 authored almost 5 years ago
* UnusedPrivateMember: fix false negative when file/class has same named functions
* Fix
c92cd14dd2482a67f548215cf27cb41d28d691c9 authored almost 5 years ago* Remove default printers from JCommander#parseArguments()
* Remove default printers from Run...
bc620d141273712c8788f1364654d79afb71e646 authored almost 5 years ago* Convert the gradle plugin to a sub project
This leads to:
- faster build file evaluate, no...
* Remove unnecesary @JvmOverloads
* Add missing assert
* Move ProcessingSettings' secundar...
6727ba3e5ac9da16f69a019a852d52e366ebf925 authored almost 5 years ago60ced86e9bcd740de168efbeccaeb8562f7d146f authored almost 5 years ago
* Validated parameter count of primary and secondary constructors
* Added flag to ignore data c...
f16299614629d0384ac7714a0ff64aa14ed59463 authored almost 5 years ago
* assert the new lines too
* Improve OutputFacadeSpec tests
fbfcabfca2e4599263ebf6a84a9fda511434e1e9 authored almost 5 years ago57253e81a29ed68391791f6af433d51aac26e3ed authored almost 5 years ago
05c9cf1bf6a2fbc556c4964898f294857f711a9c authored almost 5 years ago
* Send the printers to the ProcessingSettings in :detet-generator
* user outPrinter.println i...
ccfc2ac1a7bef0cc3cf91c329381470fb7a9cf99 authored almost 5 years ago* 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
These tags are added to the beginning of the ...
7d90aa5d6ee4ffcc40889deb6b4db79a07cbc9c2 authored almost 5 years ago* Use list instead of sequence
* Allow array in ForbiddenImport>imports
* Update documenta...
503abe741b1b18a1143bc1ad370ac5b2693f3b84 authored almost 5 years ago* Unify yaml strings
* Unify yaml strings to use '' instead of ""
* Successor of #2472
* ...
30442170f0284f30252b68537d5c01c62f188711 authored almost 5 years agocf84a160cd45dd859ea973c9ecb0d09c35837e16 authored almost 5 years ago
1870d0ba37864d69b5012cfe8580838198ada7b9 authored almost 5 years ago
* Extend ComplexInterface to support exclusion of private member/functions
Fixes #2446
* I...
2e40e53c71a0ce1f33d2b026262f234138086225 authored almost 5 years agoabdb7ac5648992975518bf88fb532966c703ecf5 authored almost 5 years ago
a0d36e2ca4f6ca38cac0f9cb418df989ccf4f063 authored almost 5 years ago
* BaselineFacede private property
* Fix tests
* We can't arrive here with this value to null
ee1b6c8450db854c0a344ba391f48e1eb4225471 authored almost 5 years ago* Unify yaml strings to use always '
* Update docs
74fc092c8de2731cabf1465c22aad9a56b29fdfa authored almost 5 years ago* Add test for BaselineHandler
The BaselineHandler xml parser should handle empty ID entries....
cf856c7a0bc17f222d274b4853277d50d276c8e7 authored almost 5 years agoc92ccf6262b51168414eb84882048c11f6d2b41d authored almost 5 years ago
c3a5e243dc2e197b80836c01587712cb7627e788 authored almost 5 years ago
* Check primary ctor in UndocumentedPublicProperty
Closes #2468
* Add test case for an und...
13efe9312ee4cbb5f02205fc777aeee2392f40d5 authored almost 5 years agoa31e6730fd86cbb04c97015d96d40fd3227b02be authored almost 5 years ago
* Baseline.kt
* Move InvalidBaselineState into its own file
* Add tests for BaselienFacade
* Rename assert method for a non-empty baseline
* Refactor ...
9ea61be7df980843e4c7a65b91a1c1ce0b714e78 authored almost 5 years ago
* Blacklist.kt
* Whitelist.kt
Tags for the news/guides are still useful
ded9617c8d7801813fa0d1d8dbbd8638a2cc1240 authored almost 5 years agoecae7d69c8d6e0895bf33c7ea9127275253c5c32 authored almost 5 years ago
1f44b4b9c2313d2a5faece5d62426b55d37f71cf authored almost 5 years ago
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
* Make helper function private
3e13834038321215c9efc7b9f442cee9ec245d12 authored almost 5 years ago41d5f33ca25e798524dc7a8bc4154a76a0ec916f authored almost 5 years ago
* Add test cases for invalid yaml config
* Reduce the visibility for ConfigValidators.kt
5f4b22a1bebbdc05fc010c26907faa958980689a authored almost 5 years ago1ab5ce967c1fc43967fc612bfdcbdf58168e6859 authored almost 5 years ago
* Simplify UnnecessaryApplySpec test cases
* Fixes invalid Kotlin code in test snippets
* Us...
https://arturbosch.github.io/detekt/extensions.html
59740b4fc909ef5df9306a26fe5429b0be8699bc authored almost 5 years agod075e5ccf8cec256532788ab720d5ca52f419f09 authored almost 5 years ago
* Removes complexity
* Uses better test descriptions
* Add a test case (no findings reported)
* Refactor FindingsReport + FileBasedFindingsReport
This change removes complexity from both ...
27ff55bc066086302c2b5318c7c51f92df6f67da authored almost 5 years agodb87ebb34764ac46718eea5b9de7c4d8d2c0fcce authored almost 5 years ago
* SwallowedException: fix false negative when using variables
* Fix
* Check all 'throw' ex...
dd24e85f2c297e5d87d34fdce794aa79e243c8c1 authored almost 5 years agoOnly build the master branch for AppVeyor and TravisCI.
Source:
https://www.appveyor.com/doc...
* UnnecessaryApply: fix false positive when it's used as an expression
* Fix ChainWrapping fo...
049ad5687d448564d4033a9b1d33cd8d8a212c13 authored almost 5 years ago3582a8a2e362d576704a76f56f0a309d04014a58 authored almost 5 years ago
7ac6cc8fdcfb0270466f5835dc191f47b1f0a357 authored almost 5 years ago
* Prepare 1.7.0-beta2 release
* Prepare 1.7.0-beta2 Gradle plugin release
90d426a3325f45261dba1bfbd739e7938080904f authored almost 5 years agof69ac5edd986554c09128ad0812176384f194c23 authored almost 5 years ago
* Deprecate BaseRule and state that it will be make sealed - #2365
* Update detekt-api/src/ma...
2f7859844a8eefc05a0e58a4e551dac143a58a8e authored almost 5 years ago* #1515. Add rule to check license header.
* TODO. Tests.
* Add location to `Config`.
*...
74e86ccaa098711e9094ff9173cd31a4c7258c7c authored almost 5 years ago8191b953adb3834d13e1c6fb604c47bb850a3aed authored almost 5 years ago
* Add tests for YamlConfig
subsequent task of #2417
* Fix non-existing path in test
* M...
41775a45cef442cde29c365c0d55ecf5da491081 authored almost 5 years ago* Add more tests to Main
* Check that the specified --baseline exists and is a file
* Upda...
f205bcd3ddd7cda9040d25431a7740bb5d98cf23 authored almost 5 years ago
A Config is a long lived object and is derived via subConfig a lot.
Keeping track of the parent...
* Deprecate default value as it only applies to YamlConfig
* Deprecate every kind of configur...
79fc19d97f84c9f65d32793706e1ca33ae8c043a authored almost 5 years agoThis complies with the source code in the README.
follow-up task to #2422
fae8284ef2c0aed6a9c591d1849e2ed89c69de3a authored almost 5 years ago
Chooses a minimum patch coverage ratio that the commit must meet to be considered a success.
Th...
Closes #2403
d7261a222343071dd191dab560236b0de9ae3f61 authored almost 5 years ago2237b0fa88f2c39e0c567fa7c150322874cf5a63 authored almost 5 years ago
* Remove YAML Extension Requirement
Closes #2417
* Add sanity checks
* Remove unused im...
dd45144c67dfee097d91418d10ed3384e9099f48 authored almost 5 years ago
Release notes:
https://github.com/spekframework/spek/releases/tag/2.0.10
* Fix max line length issues for readability
* Disable autoCorrect property for all rules if ...
b513df45fe8deb4171b0bcfccd40c1f1853d2644 authored almost 5 years ago3481ae7391f9a285a6b898fd1d4ee5646c4c37c1 authored almost 5 years ago
* Prepare 1.7.0-beta1 release
* Use 1.7.0-beta1 for self analysis
4ea5873cde3e1dd95affd91e09094ee50679f71d authored almost 5 years ago