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

Simplify Java interop (#1547)

f860aea3e135d2a94dfef44ca488bbe9e8d0a6b7 authored almost 6 years ago
Improve RC13 migration instructions in changelog (#1546)

e30b54c1770787aea274796656eba434f6d6ac3d authored almost 6 years ago
Enable local build cache for CI (#1544)

* Enable local build cache for Travis builds

* Enable local build cache for AppVeyor builds

0193b66453877303d3000c99bc15c3f94628e768 authored almost 6 years ago
ktlint 0.31.0 (#1543)

* ktlint 0.31.0

* Fix new issues flagged by ktlint

2a51c711678767554ca6f326a25489915793406d authored almost 6 years ago
Add code formatting instructions to CONTRIBUTING.md (#1542)

* Remove idea code style to avoid confusion.

* Reformat using KtLint.

* Add formatting ins...

88c239d9a284beace812169a4b4a97863b6044f8 authored almost 6 years ago
Remove non popular watcher module (#1541)

82880b7505accb605ee6c99bd875ff157731a867 authored almost 6 years ago
Ignore local properties in ObjectPropertyNaming (#1535)

* Ignore local properties in ObjectPropertyNaming

* Add contributor to readme

956fb89d1811f7d744ae330d0cab0065d1b62a6f authored almost 6 years ago
Enable Kotlin's progressive compilation mode (#1534)

Forces certain compiler bug fixes to be applied between major Kotlin releases.

bc4a3f63793de0596721504c6029aa9aac48e9ee authored almost 6 years ago
Add newline at end of baseline files (#1527)

d6d32853bc91a106754b5dd4027d02202d153fb3 authored almost 6 years ago
[docs] Introduce guides in the news section (#1522)

* Add a guide for using the new buildUponDefaultConfig flag

* Use buildUponDefaultConfig flag...

f86dd2d86592b5f6e0d465609af231765ca3f7c8 authored almost 6 years ago
Single statement in nullable apply calls (#1520)

* Report nullable single statement apply statement - Closes #1485

* Add testcase for assignme...

19f3f5e0a7e965e3ca7a205921cf1505e888108a authored almost 6 years ago
Remove the timestamp from the baseline doc #1524 (#1531)

2a3d5e1094764db6450481909ab9e8e8c1ce8b61 authored almost 6 years ago
Remove timestamp from baseline xml files (#1526)

683765138a7056a015b54184ef5a2827c1b40e51 authored almost 6 years ago
Repackage formatting to make it able to use the jar as --plugins jar for cli runs (#1521)

* Replace tabs with spaces with manual formatting run from cli

* Package KtLint dependencies ...

d6f358254c1dba84b994fab8698d39be136a1e9c authored almost 6 years ago
Update dependencies (#1519)

* Don't explicitly create directory

Gradle does it for us if it doesn't exist

* Update dep...

145f0a9a47e87d0a0a68f550bbb504503e2fed88 authored almost 6 years ago
Ensure IntelliJ is configured to use official Kotlin style (#1510)

0ad11efb496bd563b01f7ab606f94000aa7ec79e authored almost 6 years ago
Convert tasks to SourceTasks (#1505)

* Remove .kt from classname in tests

* Convert detekt tasks to SourceTasks

* Change filter...

1ad126427511f1f33581a8eca2bc9c3ee73adf4c authored almost 6 years ago
Fix deprecation warnings (#1509)

* Partial Revert: Test Gradle plugin on multiple Gradle versions (#1482)

* Fix logic to creat...

60db0a6f9057a91c52ab9971e67979cf3fc10572 authored almost 6 years ago
Show friendlier error when wrong type used for a config parameter (#1507)

8abd445816f2f31caeb48f9f94885c5cac5b8f9c authored almost 6 years ago
Fix compliant/noncompliant code example in OptionalWhenBraces (#1511)

* doc: fix typo in documentation/style.md

* Update source to reflect doc update proposed in #...

1c4e2f3a7b21ab61b3279eb98e2f31437fc9e8be authored almost 6 years ago
Exit process with specific code when detekt finds code issues (#1508)

aaaabb12217b508eb08611788d40f47e9b043196 authored almost 6 years ago
Show message only when failFast in config is not null (#1506)

0c697c42204cb5ea85dbff8ed0af6b012d8aac35 authored almost 6 years ago
Load dependencies over HTTPS (#1504)

Fixes a security vulnerability where `get_analysis_projects.groovy` downloaded dependencies over...

4544a5cde3cf4c6930c854bfb2e7f36a6f2555b4 authored almost 6 years ago
Ignore enums in ProtectedMemberInFinalClass rule - #1489 (#1496)

4a08c7c3d5da5f0c09fe030b7628802eee03814a authored almost 6 years ago
Prepare rc14 (#1492)

* Prepare RC14 release

* Publish only the cli-all jar to bintray

Generator is only used at...

2c69ae948fcc6885a09f0b26784c343fabf72e06 authored almost 6 years ago
Use existing functions to be more readable (#1491)

f43150209d5639aadbaf0e8ae91cac76af2cb37b authored almost 6 years ago
Remove failFast from default-detekt-config.yml (#1479)

a27b258f6fb212c7417d803b0dda32e08464df04 authored almost 6 years ago
Add ignoreOverridden option for TooManyFunctions rule - #1411 (#1488)

f5a0f28dcf93f891298e90cd9f03368ec947f551 authored almost 6 years ago
Do only consider calls and member accesses in UnnecessaryApply rule (#1487)

* Do only consider calls and member accesses in UnnecessaryApply rule - Closes #1473

* Refact...

93ffea9e550caab2bf35686aa38d05450de70c0d authored almost 6 years ago
Test Gradle plugin on multiple Gradle versions (#1482)

* Test Gradle plugin on multiple Gradle versions

* fix Gradle plugin on Gradle 4.9 & 4.10

4c0fdcc867179c9db26b29cecab205596bdd2d6a authored almost 6 years ago
Disable rules that ktlint disables by default (#1490)

* Disable rules that ktlint disables by default

* Optimize imports

This orders imports acc...

367a369d2232419f791291f076746b0cd0390729 authored almost 6 years ago
Respect callable reference expressions - Closes #1474

702553680d5fbd39529afa0e1c4cc4f489bfb778 authored almost 6 years ago
Remove project cache dir workaround from tests (#1484)

74c5c593845e586cc2189f8d8fc28a374b5d6e95 authored almost 6 years ago
Add comment about baseline setup on readme (#1483)

7b5eff5c87af2fd1f406af200514f85593fb153a authored almost 6 years ago
Fix cross-merged test case before spek2 migration

7b779bb4e00e76ead67d325acf05145afa65d0b0 authored almost 6 years ago
Update Default acceptableDecimalLength for UnderscoresInNumericLiterals (#1477)

* Update Default acceptableDecimalLength for UnderscoresInNumericLiterals

* Fix test name

30690673ff6cfaab267d2fd470399adfdf5401d5 authored almost 6 years ago
Migrate to Spek 2 (#1470)

ecb4701ecbc729f1612b8ea668b87d6cc62fbe0b authored almost 6 years ago
Link to right changelog

c6d04b9bc90c605987bc4fce13ce607300524ccb authored about 6 years ago
Update gradle plugin badge

5e1d727aed7eead428fc799dd3f1294b04130dab authored about 6 years ago
Support new flags in gradle plugin (#1465)

* Support --fail-fast and --build-upon-default-config flags in gradle plugin

* Update used de...

022f2cfede033b14c94be8dca3932abbd26bba73 authored about 6 years ago
Add UnderscoresInNumericLiterals Rule (#1464)

* Add basic functionality and unit tests

* Fix some edge cases and add more test cases

* R...

b9e182036e2037e38ccc269e585ba83b6aa75192 authored about 6 years ago
Prepare RC13 (#1462)

* Update dependencies

* Update Gradle to 5.2.1

* Revert used detekt version for reformatti...

692793543e5e1e9214e61acac9341babc8920f9d authored about 6 years ago
Reflect new formatting changes in the contribution guide (#1463)

1ce5b59113cb009cce48b6d60792da2ea0c38bed authored about 6 years ago
Reformat code base with KtLint + IntelliJ (KDoc)

445ffb0c55b0b3af830cea363d42f1730d9642b3 authored about 6 years ago
Use sensible defaults or not set properties - Closes #1457 (#1461)

e77cbdfbe47a47ff41c35bf4e06695a3e7f251f3 authored about 6 years ago
Update to Kotlin v1.3.21 (#1460)

c37316dad2bf59cb53dd40fe5af917f46df8e9e1 authored about 6 years ago
Update to Gradle 5.2 (#1458)

* Gradle 5.1

* Remove unneeded boilerplate

https://docs.gradle.org/5.1/release-notes.html#...

2bb1fd1ce6d8494fc2b49c2fe35385d13f6ddfbf authored about 6 years ago
Treat androidTest directory and *Spek.kt files as test sources. (#1456)

* Treat androidTest directory and *Spek.kt files as test sources.

* Copy pasta spaces

ca719ea8b929b658ab1d6f5e90bee5ac4daba79e authored about 6 years ago
Reimplement lines of code based rules (LargeClass & LongMethod) (#1448)

* Implement lines of code metric based on token inspection

* Reimplement LongMethod rule with...

a218c41ed8e6d678246aa6e0b9b7a6734338aaaf authored about 6 years ago
Fix false positives for UnnecessaryApply rule - Closes #1305 (#1446)

* Fix false positives for UnnecessaryApply rule - Closes #1305

* Make sure apply is only repo...

9dafa78eee1b6659aef1c0222d6287b259e2f8b4 authored about 6 years ago
Publish shadowed jars (-all) (#1453)

a4bf04e31bbec56456ada723865b87a05b88f54e authored about 6 years ago
Exclude inline classes as they are a light form of data class - Closes #1450 (#1454)

f741297b674e07a7eda3dd8e1d30e84e71be3a30 authored about 6 years ago
Update Kotlin to 1.3.20 (#1438)

* Update Kotlin to 1.3.20

* Update ktlint to v0.30.0

* Update detekt-gradle-plugin kotlin ...

4315c6cd5cd86102272ef6328e00d341d528507d authored about 6 years ago
Add test case for TooManyFunctons fix - #1439 (#1447)

86cfcfb49578acc4aef449ff2e806adc7b024c8b authored about 6 years ago
Skip operator functions when searching for unused private members - Closes #1354 (#1445)

db80472c0b94e7abe661553dbc54532ef60cb437 authored about 6 years ago
Fix isIgnoredFunction() conditions check in TooManyFunctions rule. (#1443)

8e4bad50a93aeeb9661a5bf216276018719d31d0 authored about 6 years ago
Do not report annotation classes as candidates for utility class - Closes #1428 (#1442)

26eaf008269a1cbb74975255493efe21ba4adcaa authored about 6 years ago
Do not report unused import when alias is used by import from same package - Closes #1385 (#1441)

858658684a0a2be9b24b4e091afc20c0de851518 authored about 6 years ago
Build upon default config for cli module (#1417)

* Build upon default config - Closes #1248

* Deprecate failFast config property

* Test bui...

d0fed425d8f127df4c2e5372eaa7771ad2f5b927 authored about 6 years ago
Do not flag actual annotation classes with empty constructor as this is necessary by kotlin design - Closes #1362

eee21462147b75243f0a26f3a1b783a9037c48fd authored about 6 years ago
Do not report main functions args parameter when main is inside an object - Closes #1427 (#1436)

c5779433c93feb50c5781af19369795b924ac571 authored about 6 years ago
Update JaCoCo to 0.8.3 (#1440)

https://github.com/jacoco/jacoco/releases/tag/v0.8.3

e39810c71bb34d61d7881ef737891ad163f65598 authored about 6 years ago
Mention jcenter repository in getting started guides (#1437)

17c4a5415cf4644a69f3bdfa15e93d87bc7c0f26 authored about 6 years ago
Update default package naming rule according to official style guide. Closes #1429 (#1434)

* Update default package naming rule according to official style guide #1429

https://kotlinla...

9c198fe4632a9a9369367b4095f20b1716041782 authored about 6 years ago
Use new --report property in maven docu (#1432)

00a9a8befce1b91c9bd0fbdd90c6eb81055ccec4 authored about 6 years ago
Ignore InstanceOfCheckForException by default for tests. (#1424)

7b5b3ec14d570ae7fb334a07a25b7436d2f7b987 authored about 6 years ago
Respect @Suppress in UnusedPrivateMember (#1423)

* refactor: move UnusedPropertyVisitor to file level - it does not need to be inner

* refacto...

fa9513d28f8af81891f3f753ec2555e55c17d4aa authored about 6 years ago
Add new mention in README the paper SBCARS 2018 (#1425)

aa3a4aa1eb6323f313bae6b98e5d13fdfe6feb5a authored about 6 years ago
Added presentation to detekt references (#1426)

1de02de5e443c317a3d846710fc50d12d3d82eef authored about 6 years ago
Introduce script to find and compare differences between two releases (#1405)

* Introduce script to find and compare differences between two releases

* Suppress magic numb...

eda9f8679ff4e3e8d351bef4797dc0eace937ca5 authored about 6 years ago
Add slight tweak to lazy task configuration. (#1407)

Also update gradle wrapper task config to be up to date with the current
gradle version.

63eb30de3c0c19b7b6066c9f979a652232095ef3 authored about 6 years ago
Update wording when default config isn't up to date. (#1416)

d6b1e7339867aad6767d399032eac9144e989277 authored about 6 years ago
Add a section about how to integrate custom extensions into detekt (#1403)

* Add a section about how to integrate custom extensions into detekt - Closes #1395

* Correct...

bb3a4f7f3fe8b580794fc8e35bbbfb36f3f319af authored about 6 years ago
Consider double colon references for class usages - Closes #1390 (#1391)

* Consider double colon references for class usages - Closes #1390

* Describe the testcase no...

a22d8a7158b941415f384ea4bf03819ef8dd153a authored about 6 years ago
Run detekt on detekt-gradle-plugin (#1402)

* Run detekt on detekt-gradle-plugin

Fixes #1393

* Tidy the detekt-gradle-plugin build file

0113b0006557d7ff0fa03c234ad2ecee85d87b53 authored about 6 years ago
Add LabeledExpression ignore label option - closes #1226 (#1399)

c2e68fbd953e48139d9b37e5dc4984a6303c66b3 authored about 6 years ago
add missing import (#1401)

d6c6367c8afb5ab5d53c267e647ebf5f97d011a8 authored about 6 years ago
Request Codecov service to ignore AppVeyor (#1394)

Code coverage reports are not uploaded when run in AppVeyor. This informs Codecov of that fact.

c56ed8e7c8d47e3114526faf97c98e5be4b36143 authored about 6 years ago
Revert Inline function call in KotlinScriptEngine (#1397)

reference c1bd325
This change caused the detekt-rules:tests to not run
and thus the code cover...

da6930ead6de100866a24270356f5e4552b5633f authored about 6 years ago
Fix some issues reported by IntelliJ (#1389)

7d39e268d83be38be3020f66c7a4848d827f3bc3 authored about 6 years ago
Minor improvements to detekt-rules (#1388)

* Clarify that ClassNaming rule applies to objects as well

* Simplify EqualsWithHashCodeExist...

7804c00d86f54da8b7034847e87ede321195c95d authored about 6 years ago
Update to Gradle v5 (#1350)

* update gradle to v5-rc3

* resolve API changes in Configurations

* remove feature preview...

479411fccac706d18bbe6e72d4dba3909f1102bd authored about 6 years ago
Document api module for 1.0 (#1382)

* Document undocumented files in api module

* Move helper functions in api module into the in...

3834641bedb12e8ccb07120dd3aa789d54168bce authored about 6 years ago
Add KotlinScriptEngine recovery (#1380)

* Added KotlinScriptEngine recovery

If a compilation error occurs the script engine is recove...

c1bd3255e4b4d0144e951efc5a2c4b787cd5fe51 authored about 6 years ago
Release rc12 (#1383)

* Add rc12 changelog

* Update release version

* Update badges

* Remove bintray publishi...

6cfaaee721bdb44ba8613e014f98355a8884fb28 authored about 6 years ago
Do not consider function from object literals into complexity counting (#1365)

a25275843840695dff55ba089cac98d5fedc5b63 authored about 6 years ago
Update kotlin version to 1.3.11 (#1379)

3581f19ba7c648df0a9da14e70facb393019498d authored about 6 years ago
Actually load the manifest to report detekt's version (#1376)

fcc3ad5dac1c0e297cf5e56a8c7a7458db2cf4d3 authored about 6 years ago
Add support for JSR test infrastructure in documentation ruleset (#1377)

56fe38867f8c5dcde1628185e507a47337337fda authored about 6 years ago
Actually print the exception message next to the stacktrace - Closes #1369 (#1378)

68e3f35a433b916aece587d137ccef8bc118db90 authored about 6 years ago
Update kotlin version to 1.3.10 (#1332)

* Updated kotlin version to 1.3.10

* Updated gradle plugin to kotlin version 1.3.10

9c2f59de0bc3606b9a194b0415996ea7bece62a7 authored about 6 years ago
Add EqualsOnSignatureLine (#1370)

5ffc9cc79e393a98d9d6ec750025cec6cbb561b2 authored about 6 years ago
fix typo (#1374)

29efd18f828ea4e4083b60654f30fc6bf11e9750 authored about 6 years ago
drop JDK 9 & 10 from CI (#1371)

136ccdf6e200d110c0cffd06273994cec3183be3 authored about 6 years ago
Add more talks mentioning detekt (#1363)

5a4d642a2805d34e0052c8b9d383af7fe319d04f authored about 6 years ago
Do not report expect'ed annotation classes with an empty constructor - Closes #1362 (#1364)

b164d9f159cc3e76cf30d60b5a38140a5c3aabf3 authored about 6 years ago
Allow to exclude labeled return statements - #1317 (#1336)

* Allow to exclude labeled return statements - #1317

* Count labeled returns leaving lambdas ...

35686e849607b400307e82b55816cd50bb28cdc8 authored about 6 years ago
Filter wildcards for type references as they can be null - Closes #1345 (#1349)

9fbf6d6984fdf37d5c684a4ccb15cf497448a9df authored about 6 years ago
Mention published url change in the migration guide (#1361)

c14b7beec2e7e28a4d7483346a2004d914fa80f3 authored about 6 years ago
Lazily attach to check task (#1357)

0cb26beaf4c011fca100f1b9caca4784cc11c083 authored about 6 years ago