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

Move to JSR compilation for rule Specs (#1732)

148c0510a042ce83c7e84935f9d9d15ba5a3dfd6 authored over 5 years ago
Remove deprecated build failure threshold settings - #1723 (#1728)

2253d0472f13c11d451b568367867882fc73c0d8 authored over 5 years ago
Implement LibraryCodeMustSpecifyReturnType rule (#1659)

* Implement LibraryCodeMustSpecifyReturnType rule

* Active LibraryCode rule

* Apply explic...

0178268c85b1daad7d7b0c674a43764607a1cb54 authored over 5 years ago
Print to console the count of weighted issues if above 0 (#1725)

* Print to console the count of weighted issues if above 0

Adding a report of the number of w...

13fc590ff306ed5d09ec15f27e81587d813f903e authored over 5 years ago
Fix reporting logic for UseRequire and UseCheckOrErrorSpec

The two rules were too 'greedy' and were reporting the majority
of the Illegal[State|Argument]E...

c4d1990acf389384e116e037ae19047cb4fb7695 authored over 5 years ago
Removed extra quote in the Extensions Doc page

97cf1d387dd48512c21d418c6426cf9e43fac5ee authored over 5 years ago
Run all detekt tasks with project dependencies (#1718)

* Use project(detekt-cli) for detekt configuration

* Remove unused property

* Add required...

1a6ebbd45ab0f3bd7f9f2dd1a1a888f46e9d6c2e authored over 5 years ago
Gradle plugin: Pass arguments to detekt in a file (#1696)

* Remove redundant imports

* Pass args by file

* Use Gradle logger

* Use unique args fi...

a6673a31ff6fb92758f02ba2ed844d635330f39d authored over 5 years ago
Prevent Lockbot from commenting when locking issues (#1716)

Lockbot is closing/blocking a lot of issues and is flooding the inboxes
of watchers of the repo...

91e06409f3e5847490c048daab566f6d7e26137c authored over 5 years ago
Update doc for UnusedImports rule (#1714)

6aa589cdc4a08edab827019be162c2dd62c67a58 authored over 5 years ago
Update CONTRIBUTING.md (#1715)

9e1244d227a20a965ebf5eb1c5701f02e1d57b0a authored over 5 years ago
Update Kotlin to 1.3.40 (#1713)

69768f3b10a68dd656c525c74fc07d3c8df49f43 authored over 5 years ago
Introduce lock-bot (#1711)

https://github.com/apps/lock

854d9645d8e18cb4e27838690bf8923b012df12a authored over 5 years ago
Disable colors on Windows OS (#1701)

* Disable colors on Windows OS

Signed-off-by: Semyon Levin <[email protected]>

* CharS...

a6f43353e87a11731ffdfc588c17b348f4500b81 authored over 5 years ago
Fix broken hasLocationStrings assert (#1707)

e27b186c07ac6376cbc9cd1a02e2635b1da16064 authored over 5 years ago
Fix false positive in rule UnusedImport for componentN (#1705)

36c78b25b3ee9d90664e3bc8d9a0f199afa37505 authored over 5 years ago
Update Gradle plugin patch (#1700)

e73fb0fcbb67e717563bf0d08b4f37c2a42a74b8 authored over 5 years ago
Fix bug reporting false positives with EmptyFunctionBlock (#1690)

* Fixed bug reporting false positives with EmptyFunctionBlock

This rule had a bug in reportin...

8f96fc86d201a8521f21322effb76f3a55be152c authored over 5 years ago
Filter fake elements when processing ast nodes - Closes #1688 (#1698)

237e1675651dbb34e042f0180d0ea3dbf8b4d1b9 authored over 5 years ago
Update doc (report extension section) (#1703)

* Update doc (report extension section)

* Update link in readme.md

d52c81e1ac0571496c4d19df3f9dd0f2890338ac authored over 5 years ago
Add two more examples and one integrating site (#1699)

0dd2ebacd7c604321a6c56f1492c66a5246719b1 authored over 5 years ago
Add RedundantElseInWhen rule (#1603)

3357abba87e1550c65b6610012bb291e0fbb64ce authored over 5 years ago
Set ignoreFailures on all sourceset tasks (#1697)

2911ab34fc1482bcb5d9e4fd74e3375e2ee23f17 authored over 5 years ago
Gradle: Upgrade the ktlint version to 0.33.0 (#1692)

See https://github.com/pinterest/ktlint/releases/tag/0.33.0. Note that
ktlint decided to remove...

52b8d1eee3141b26e41ef12ccae756a79a52ab59 authored over 5 years ago
Adds support for ignoreFailures to gradle plugin (#1600)

* Adds support for ignoreFailures to gradle plugin.

* No longer use exception from internal p...

996369a67fa3c79a0f482de438308dfbaf8630c0 authored over 5 years ago
Prepare rc15 (#1682)

* Prepare RC15 release

* Support autoCorrect property in gradle plugin

* Update used detek...

11abb88011aecfbd0b3466176e6952c655430cd0 authored over 5 years ago
Fix globings for detektAll and detektFormat (#1681)

66191aecd8639096f56f60b3b4629e1df78c53ec authored over 5 years ago
Update website and provide migration guide (#1680)

* Update website for rc15 release - #1671

* Add a guide on how to migrate away from the test-...

eb5de7496e1f4f159be7a4c5b3fb4c6e063cc404 authored over 5 years ago
Update cli flags to match rc15 - #1671 (#1677)

8a4ed511c6f53f6c4f03460bb2a112553f138f26 authored over 5 years ago
Remove failFast property deprecation warning in config (#1678)

c09132a63e0cff6d6756fcf97c931091507c7520 authored over 5 years ago
Prepare changelog for rc15 - #1671 (#1676)

782486bc785ef1a45c8011bf546fc80098a5937f authored over 5 years ago
Update roadmap for stable release (#1679)

925ef4fef2b01226b5c4c4f7c61fa8f9dddd834c authored over 5 years ago
Unify use of kotlin environment and make AST modification work again (#1657)

* Actually save modified files

* Use run endpoint which works by only using the ProcessingSet...

17ec3429399502b8e127fa64ce6993db0482eeee authored over 5 years ago
Fix MaxLineLength and suppressing issues with multiline strings (#1673)

* Fix MaxLineLength and issues with multiline strings

This commit replaces/fixes the function...

bcf7678ff1605049e1b4a30717a633ac98869b7f authored over 5 years ago
Add test for UselessCallOnNotNull and platform types (#1674)

* Adding test for UselessCallOnNotNull and platform types

Adding a small test to verify that ...

5bb06fea6b0caed47cf9204ad9cf5cda39ac70e2 authored over 5 years ago
Move autoCorrect config property to cli (#1654)

This aligns better with the current supported cli flags and gradle plugin properties.
Also this...

8269ec1e0cea159cff4f633c444cb2a5228a59b6 authored over 5 years ago
Update FunctionNaming to support factory funcs (#1668)

FunctionNaming does not report factory functions when the function name
is identical to the typ...

d2eedfa0403ba83396e0db9b0cd1eed7d6cc1a5c authored over 5 years ago
Fix TooManyFunctions report logic (#1669)

This fixes a case where an interface or an enum reaches the threshold
check for a class due to ...

fa9a33e31af5151b384c4b6c79c8226e9e914656 authored over 5 years ago
Add support for JSR test infrastructure for type resolved rules (#1661)

* Add support for JSR test infrastructure for type resolved rules

* Update test for UseCallOn...

1db180664b2a65bfe73946774bb9aa47c9563052 authored over 5 years ago
Rework UnderscoresInNumericLiterals Rule (#1664)

* Rework UnderscoresInNumericLiterals Rule

* Generates docs

* Add 0xFFFFFF test

c1a6b1d6f2d29b3eb73c01373417acc20b5e606c authored over 5 years ago
Allow ':' in EndOfSentence rule - closes #1652

53ff419fe8e0fdb4e75abcc3aef84f959171f6a9 authored over 5 years ago
Update JaCoCo to 0.8.4 (#1663)

9855f84901e9bc63777d913d7c297cbd9f4d6415 authored over 5 years ago
Do not use relativePath as it is not set anymore and will crash the detekt run (#1655)

* Do not use relativePath as the kotlin environment handles now the compilation of kt files

*...

c2f9914dce5f4302860ad029d8e338e9e2243ebb authored over 5 years ago
Replace test pattern concept with rule excludes (#1651)

* Allow to configure exclusion and inclusion patterns for rule sets

* Generate excludes for r...

78c74a05b34a4b81b5857fbfd89f50c140516513 authored over 5 years ago
Improve handling of classpaths in Gradle plugin (#1609)

* Deprecate `plugins` on tasks and extension

* Introduce `detektClasspath` and `pluginClasspa...

45dc3c0997ce5e579d10cc27a721cdbd3cc86e4e authored over 5 years ago
Allow to configure exclusion and inclusion patterns for rule sets (#1648)

* Allow to configure exclusion and inclusion patterns for rule sets

* Simplify expressions wh...

54a1187d953edc1c48dfe90737e33632b3eb154d authored over 5 years ago
Migrate to lazy searching of child nodes (#1646)

* Migrate to lazy searching for children nodes

* Start at callee node to consider all nodes

22bf4e7f0bc246423371893d307f1140fa5ed518 authored over 5 years ago
Add auto correct information to finding (#1595)

* Added auto correct information to finding

This makes it possible for Reports to be aware of...

20f3bf487fd91b69bf5b23a84113000123bb63a2 authored over 5 years ago
Refactor api tests to use test-api (#1649)

236fe7eff7921d360cec3266491094162803acdf authored over 5 years ago
Revert cross module coverage (#1647)

f8396823f3fb3bcf0d4c6dbe0c807a63b0f8bc63 authored almost 6 years ago
Do not report when using shortcut 'return' on nullable types (#1645)

* Do not report when using shortcut 'return' on nullable types - Closes #842

* Delete obsolet...

7b4e785aae5f04d5024e9c939f8e8b460550ad6c authored almost 6 years ago
Provide meaningful config error message by tracking sub configurations (#1607)

* Provide meaningful config error message by tracking sub configurations - #1497 #1498

* Corr...

530beda8b7504b6f6d1065defbbd41d006426fd8 authored almost 6 years ago
Consider default functions inside interface for used private functions - Close #1613 (#1644)

c16443f0ba27f3cd140880a485d4aa4c7599ea46 authored almost 6 years ago
Create a task per source set (#1597)

* Print stacktrace when build fails with exception

* Add a module name for the Kotlin environ...

98cb54fe2c64a54bf0df930f96f9b013329bb3bc authored almost 6 years ago
Publish detekt-api docs to the detekt documentation site (#1615)

* Don't link to docs that don't exist

* Add generateDocumentation task to documentation task ...

e3d3caef5b2788aa9383531a3b9c55f55d0fd561 authored almost 6 years ago
Lazily add `detekt` task as a dependency of the `check` task (#1641)

d84870c4580ad99d9560271bdb0dad178175faae authored almost 6 years ago
Remove git commit message check (#1638)

Since this repository uses squash and merge as the only option to
merge PRs, the git commit mes...

b1bac0ba85043641cd243197d2a7546b121dd6c3 authored almost 6 years ago
Configure build-scan plugin (#1523)

* Configure build-scan plugin

* Update to latest build-scan version

1a29158c21411eeede40a3a1dbbc23888fa29b2f authored almost 6 years ago
Add rule to detekt missing or invalid package declaration. (#1617)

36e778d53cb5267428825be38f70bbef1ed8e7cf authored almost 6 years ago
Remove additional space in EmptyClassBlock report msg (#1636)

f1edafceaed68d3db0ecfc874d95c7cd673e4e55 authored almost 6 years ago
Reports no duplicated findings in empty ruleset (#1623)

* Reports no duplicated findings in empty ruleset

Closes #1605

* Refactor EmptyClassBlock ...

28126498b93c20dbebfb71b49f395e273c93190e authored almost 6 years ago
Don't trigger SpreadOperator rule when array copy not required (#1604)

861886a5614891be16af8c06d3d65c87bcdb1dfb authored almost 6 years ago
Whitelist provideDelegate operator in UnusedImports rule (#1632)

cf1ef9f2000eba0b73315cbde9b4a2d37edae007 authored almost 6 years ago
JDK 12 on AppVeyor (#1635)

2d3080f5ad2f4e92c8932d99354a4708f0ea994b authored almost 6 years ago
Create a KotlinScriptEngine pool to speed up tests (#1621)

This speeds up the execution of detekt-rules:tests.
The load for compiling code is distributed ...

e9dc8da708ec817ac5e4959d956dc7eca7e54c82 authored almost 6 years ago
Document build-upon-default-config (#1631)

5e64f21c2668625433211c9b3c50eb4f99b225f9 authored almost 6 years ago
Add support for JSR test infrastructure in style ruleset (#1620)

738be60f1469c9b75ccaf9d0d170749e061196e8 authored almost 6 years ago
Test on macOS on Travis (#1626)

17cd201406cbeebfe102a75f4d87263e787e09d3 authored almost 6 years ago
Issue #1611: Fix path issue with DetektTaskDslTest (#1629)

... again! My previous commit was a rebase from a branch that
was just a couple days old; I did...

2a0c46fc050aad266816df949d5ebad2b01a8299 authored almost 6 years ago
Issue #1611: Fix path issue with DetektTaskDslTest (#1624)

macOS puts various temporary directories into a separate mount
point, and then creates symlinks...

f15d6814ce6f7c76f0946819c851dde026fbb603 authored almost 6 years ago
Add MissingWhenCase rule (#1602)

580d46489084495f3f9bbdec12bde4e3f65e7bc8 authored almost 6 years ago
Replace cli filters parameter with incudes and excludes (#1606)

* Implement new concept of cli filters based on inclusion and exclusions patterns

* Do accept...

63ea8f6d105764d8a7d6e03a896c739432e2f3f7 authored almost 6 years ago
Allow custom reports in gradle plugin (#1598)

* Allow custom reports to be defined by gradle plugin.

* Replace tabs with spaces in all grad...

a0df2b77ded17c1701ea3f4e10eacea0126ef043 authored almost 6 years ago
Update to kotlin version 1.3.31 (#1618)

2d6dcb7f630c229032b47e51cfd1b90794f5506a authored almost 6 years ago
Update dependencies (#1612)

* Kotlin 1.3.30

* Gradle 5.4

* ktlint 0.32.0

8c2f2601ecd460a2665b5669ab146e734156b311 authored almost 6 years ago
Add DataClassShouldBeImmutable rule (#1588)

* Add DataClassShouldBeImmutable rule

* Fixed PR's comments

edfa14973c1013df3301be0c99c9c3077c0ebc52 authored almost 6 years ago
Run rules for specific paths (#1418)

* Allow to run specific rules on only specified paths by using a config property

* Rename to ...

264bc9fe5b4c0692348cd68ab8e3701b7994a50b authored almost 6 years ago
Consolidate reports in multi project setup (experimental) (#1329)

* Consolidate XML report files.

* Configure detekt taskt to depend on tasks in subprojects wi...

2db10f3769e19cd185f72fa1133cbaa464145647 authored almost 6 years ago
Colorizes CLI output. (#1581)

Displays code smells in yellow and failures in red.
Closes #310

ea3175ffe4bde65c0694fbe4ae4825e90c69d524 authored almost 6 years ago
Bump Spek version (#1578)

* Bump Spek

* Bump Spek

a4399f71e8eb3ab3e5507c6307c38d4f34c8293a authored almost 6 years ago
Add rules to suggest usage of check(), require() and error(). (#1570)

* Add rules to suggest usage of check(), require() and error().

* Add static import for Asser...

3b5a7c0512cd0e4358cfff3bb7ee1fbf2eb46d48 authored almost 6 years ago
Ignore void types in overridden function signatures. (#1576)

* Ignore void types in overridden function signatures.

* Restructure test code.

6411da65361df4e9b28fa133d0296b966184e07d authored almost 6 years ago
Fix for issue #1573 (#1575)

* Test case for issue #1573

Shows that forbidding net.example.R.dimen also forbids
net.examp...

445b586ecbd51448ebb8893c806e8f1a9352a6bf authored almost 6 years ago
AssertJ housekeeping (#1571)

* Tidy up AssertJ imports

* Don't use internal AssertJ API

7bebc983accbd1da31c977c1296977d4d397a3a7 authored almost 6 years ago
Implement type and symbol resolving (#1532)

* Add type and symbol resolving

* Add UselessCallOnNotNull rule

34b3d0816ae19327b22ecdf89b2bece3f2bdc312 authored almost 6 years ago
Silence dokka (#1572)

* Format default values as Markdown code spans

These are delimited with a backtick (`), and a...

220f6059794114b0e01daa7f8d5c978e94a3e251 authored almost 6 years ago
Allow configuration to ignore magic number in ranges. (#1567)

* Allow configuration to ignore magic number in ranges.

* Suppress "TooManyFunctions" error.
...

b414bebe902758d7b15b90691bae8be0e83d109f authored almost 6 years ago
Allow to ignore local properties in magic number - Closes #1536 (#1555)

ef774de6d04fd87751f539bcc2ce9c28d70c3a50 authored almost 6 years ago
Update doc for fail-fast argument (#1558)

7e1e8a82f9169a537ce461ebd38fe38922a031e2 authored almost 6 years ago
Add formatting issue to baseline (#1559)

d2ce5a690480b592dbcda68f37549ff3c660ba82 authored almost 6 years ago
Add detekt mention to readme (#1560)

24a8e5b01609a5a00fccbcddd65209613dd9f84a authored almost 6 years ago
Add support for JSR test infrastructure in bugs ruleset (#1561)

35e9ca20c858a0f90b852c18f86735ca9f7b6450 authored almost 6 years ago
Add support for JSR test infrastructure in complexity ruleset (#1562)

a10cc29e404b8876b66a86ddaa0190aaa34f5e97 authored almost 6 years ago
Add support for JSR test infrastructure in empty ruleset (#1563)

f82a5e52a029a28a6ffb5e87970e5bff22209044 authored almost 6 years ago
Add support for JSR test infrastructure in naming ruleset (#1564)

552d9d6cfbfbf6680b59cc3cfd10934fe4a999c2 authored almost 6 years ago
Check cross-module coverage with Jacoco (#1566)

b40e40ddfd16441fac1af4ed483429fb2f250c82 authored almost 6 years ago
Fix the check for private top-level property naming (#1556)

* TopLevelPropertyNamingSpec: Consistently use only spaces for indentation

* TopLevelProperty...

616e02bbc9ffcbe947ef71b26e91de2fd9b5d774 authored almost 6 years ago
Skip default install step (#1557)

Travis runs ./gradlew assemble by default, which means any custom flags
set (such as --build-ca...

7d8fee9a1de29504c6d7b3a15468c993a9dc8981 authored almost 6 years ago
Test on OpenJDK 12 (#1554)

859a77172e4a5f86dc740e1b65edd1519ad4f445 authored almost 6 years ago
Update Gradle & dependencies (#1549)

* Gradle 5.3

* Update dependencies

9fad2bdae4062055d2251adc24d3057c199a2fca authored almost 6 years ago