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

Call detekt reflectively (#2282)

* Call detekt reflectively

* Cache detekt classloader

* Prevent race conditions

4ca1f58b19869f9490551ae28c4d0a3068d6bb2d authored almost 5 years ago
Only post a code coverage patch status to PRs (#2402)

This affects the codecov coverage reports.
Patch coverage reports should only run on PRs.
It p...

56853b26f5c988c651049d745a88deeb47ed1490 authored almost 5 years ago
Stop compiling with experimental flag (#2404)

313632ba549fa175765afbbbfaa579cffe5b60de authored almost 5 years ago
Stop using kotlin-reflect (#2405)

* Remove reflect library from rules module

* Remove reflect library from API module

* Remo...

69a0dda13bde184a7f77dd33362fd43c40b021d3 authored almost 5 years ago
ExplicitCollectionElementAccessMethod: Don't report on nullable collection (#2401)

* ExplicitCollectionElementAccessMethod: Don't report on nullable collection

* Remove unused ...

cca945904934e2c25d4b0cc77ab0adb28358c221 authored almost 5 years ago
Discourage new Case files (#2399)

* Discourage new Case files
Closes #1089

* Reword case deprecation to encourage inline code ...

e390c0c12cfdf112fceeceef2556c64f4fb7d8fc authored almost 5 years ago
Update to Kotlin v1.3.70 (#2396)

* Update to Kotlin v1.3.70

ChangeLog
https://github.com/JetBrains/kotlin/blob/1.3.70/ChangeL...

f0e1fab1a79b25a84923f1fe3d75ca39951237ee authored almost 5 years ago
Fix typo in VersionPrinter test description (#2395)

9a863b79f2b691acab12795fad8a15e2c35a097a authored almost 5 years ago
Add documentation for cli --version flag (#2392)

bfd8a51f2d9147babfb9121639223c057adff7cf authored almost 5 years ago
Do not report conditional elvis continue statements - Closes#2388 (#2389)

a9bb93e538ade773577280bdfd4d8b33e4bd44e3 authored almost 5 years ago
Refactor getting the detekt version for readability (#2387)

feeb98b23aa6f398586bcd8c81419f5249c7d599 authored almost 5 years ago
Add --version to cli (#2383)

e896b0009c77660683c36278c4929b757857ec98 authored almost 5 years ago
Sort and run correctable rules first - #2341 (#2378)

* Sort and run correctable rules first - #2341

* Don't introduce supportsAutoCorrectable prop...

aefe4e48427d986d48abe49724ac9542ebafbe85 authored almost 5 years ago
Create less objects and sets when creating findings id map (#2385)

* Create less objects and sets

* Update detekt-cli/src/main/kotlin/io/gitlab/arturbosch/detek...

32ee192fb47092f99823f36767887b28ad03852f authored almost 5 years ago
Update Gradle to 6.2.1 (#2390)

23d172e22f5ed9d46321982d4c85f72dbe3c597e authored almost 5 years ago
Add test cases for cli/runners package (#2381)

* Add test cases for cli/runners package

* Update test description

07a83d3245d785a7c9df3893cc1649095a236f6b authored almost 5 years ago
Inline nested classes visibility tests (#2379)

* Inline test cases of NestedClassesVisibility

* Rename enums

* Fix test case in UnusedPri...

32fe921d5aee1f1b007aabb8418f0591777a7ac9 authored almost 5 years ago
Fix typo in HtmlUtils report (#2380)

e95523212ebec5b18d8e2c464ad656feab29177b authored almost 5 years ago
Deprecate rule set methods which expose implementation details of detekt-core - #2365 (#2366)

df894fcbb728b718e3fd3d2429e3a2df4ac22626 authored almost 5 years ago
Prepare 1.6.0 gradle plugin release (#2376)

b86dd1ebe156c04e4eb6b0f05962af2c19789b32 authored almost 5 years ago
Prepare 1.6.0 release (#2373)

4bb96f714af25dfdbd477a39f45f983441fe2835 authored almost 5 years ago
Include options to better meet requirements for utility files - Closes #1500 (#2355)

deb616eadbb689964498d201082d6d18c9967e70 authored almost 5 years ago
[Security] Bump nokogiri from 1.10.7 to 1.10.8 in /docs (#2370)

Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.7 to 1.10.8. **This update...

efa3b4d949859de1d2170d179a8b928e162db0fd authored almost 5 years ago
Remove obsolete PathFilter class (#2367)

a1e3fa5c154401210240e124c8e9e91d604699e9 authored almost 5 years ago
Check in ConfigValidator documentation (#2368)

a045201daec313933442ab01bb93e8851c1bb68c authored almost 5 years ago
Add details into internal validation (#2347)

* add details into internal validation

* add error details; fix code smells

* code smells ...

059017c79cc4696575ff8414099dbaab7db7359d authored almost 5 years ago
Reference coroutines doc for homepage (#2363)

Closes #2362

0bbd0ab1569bb3086d02bf6cdff1d01323a941a5 authored almost 5 years ago
Introduce new ConfigValidator extensions - #2285 (#2356)

* Include default config validation excludes for plugin rule sets - #2285

* Allow to validate...

d0d41cf1c86ef114292ed49ddf2b43a0b52768ac authored almost 5 years ago
Extend AnnotationExcluder to catch fully qualified annotations (#2361)

* Extend AnnotationExcluder to catch fully qualified annotations

Fixes #2360

* Remove extr...

9fa2eb05dfb6c35d49f88beaa4e00992c7528339 authored almost 5 years ago
Refactor and add tests to Ast- and ElementPrinter (#2335)

9f64c26cd1066866acf86ed89261dd184df52598 authored almost 5 years ago
Refactor ReportPath:load() (#2333)

3c611b7d6741a8b440b86c13a052cb1b12f38fb6 authored almost 5 years ago
Add test cases for Kt(Tree)Compiler (#2331)

e26413b0f8086230e4cef579581a7d58aafaadd4 authored almost 5 years ago
Add local function test case for MethodOverloading rule (#2328)

a20963449e7d387ecd5bb0bc3b3965fcfeccb89e authored almost 5 years ago
Add anonymous object expression test case for MethodOverloading rule (#2327)

46758a4d5e7f60cb28b44acbd59e2db2b7797859 authored almost 5 years ago
Fix detection of CRLF line endings (#2357)

* Fix detection of CRLF line endings

* Fix test that failed on correct CRLF detection

* Ad...

1af1e343fb1684f860bdddf5a3dadc1e6c521b75 authored almost 5 years ago
Add tests for setting KtLint's config (#2348)

* Remove Regression from Spec naming

* Add tests for setting KtLint's config

The tests ass...

4c1158a0be71064eae7d9fe0b9d3df3aa7316da1 authored almost 5 years ago
Don't normalize file content twice (#2354)

fdbf376e95b34087da4aaf60d52a146780824492 authored almost 5 years ago
Replace LinkedList with ArrayDeque (#2358)

ArrayDeque is likely to be faster.

e0c072039db2457b9f75df89734c7f0505931ea3 authored almost 5 years ago
Add blog post about speeding up a detekt task (#2349)

in a multi-project Gradle build

778054831dec6417b37b6bb533f643330d39673d authored almost 5 years ago
Remove unused code in rules/Case.kt (#2351)

a4adc2eeab2b2c9b3ba4349650c3caa8f0f44056 authored almost 5 years ago
Use same behaviour for valueOrNull as for valueOrDefault (#2319)

- implemented valueOrDefault based on valueOrNull per default
- kept a different implementation...

b017b772c7a703893ed0a64f7515d4c751dad4b8 authored almost 5 years ago
Bump versions (#2346)

* bump versions

* fix deprecation warnings

25a8555c03e680096dcf390f23b4a51eea78aaee authored almost 5 years ago
Add EmptyTryBlock rule (#2337)

* Add EmptyTryBlock rule

* Update active version number of EmptyTry rule

7e2992fc8ae1c32b3cce5b1106108f5679ab4968 authored about 5 years ago
Implement FinalNewline from KtLint properly - Closes #2339 (#2343)

52e31c45e6d9e9f874e701555a15d02047e75aea authored about 5 years ago
Minor change in the HTML report: Remove extra space when you copy the file path (#2344)

* Minor change in the HTML report: Remove extra space when you copy the line

* Add minor marg...

c63e39325254f28b67df71580a394c42098670bf authored about 5 years ago
Add test case for disabled reports (#2334)

8a03fbc78bcbd11bf0d8f0cb7f820bea89585379 authored about 5 years ago
Use requireNotNull for arguments checking (#2336)

5bc0703cabfe50114355d755467cc0a3c18a5aa3 authored about 5 years ago
Use more consistent metrics in HtmlReport (#2325)

Closes #2291

d06b10deacd3e27060f6113355f029f0d624f828 authored about 5 years ago
Add test case for FileProcessorLocator (#2332)

d5869265cc4ed64eb71e4b970473367bf79086f0 authored about 5 years ago
Add equality test cases for PathFilter (#2330)

d2b91ef8fa378314cf1534ff3315c66831314881 authored about 5 years ago
Remove duplicate tests for TooManyFunctions rule (#2338)

* the test cases in the case files are already covered by other tests
* remove the unnecessary ...

0ed8967e3348e725c38eac1dff407af70d4cee91 authored about 5 years ago
Remove unused method in KtCompiler (#2329)

* Remove unused method in KtCompiler

* Remove unused import

f5fd080d31982276b317841ccf81dba22c7aea36 authored about 5 years ago
Validate Gradle Wrapper (#2326)

See https://github.com/marketplace/actions/gradle-wrapper-validation

20c5ce95b8480072b70224d37c2bfcb536f60670 authored about 5 years ago
Prepare 1.5.1 gradle release (#2317)

b190e11a0a33f1a3d0ed48e838559fb05ec30ea0 authored about 5 years ago
Fix ClassCastException in ExplicitCollectionElementAccessMethod (#2323)

Fix#2322

42c1248532476f1aa72b3867a0a857ac96589b9c authored about 5 years ago
Bugfix: MagicNumber with ignoreNamedArgument and a negative value (#2315)

* Rule fix: MagicNumber with ignoreNamedArgument and a negative value

* Adding contributor to...

8c0c994a3f3af35695f0b454b8bd8ea38085c924 authored about 5 years ago
Prepare 1.5.1 release (#2313)

58d59a213a1c2fae5f7696e530ba8a19e3fc85f2 authored about 5 years ago
Update intro page to deprecate input property (#2311)

379461fd1a297f6e3e3f31c5c2e4a4c45ee18ee5 authored about 5 years ago
Add page for type and symbol solving doc (#2307)

Starts issue #2259

bcc627473744c24a1351a46f883a0460208cd97e authored about 5 years ago
Update codecov run settings to after_n_builds=4 (#2305)

Currently, there are 5 Travis runners.

5 - 1 runner with COMPILE_TEST_SNIPPETS=true
= 4 for...

cbc851491e4bc33fb5479fb6cc51701ae2a7b520 authored about 5 years ago
Update GroovyDSL doc to deprecate input property (#2304)

5988677f909528285dc0d8c57ab0ef5c2866de93 authored about 5 years ago
Update KotlinDSL doc to deprecate input property (#2303)

8b299129232da95631002da0b4bb481f2d379636 authored about 5 years ago
Fix ExplicitCollectionElementAccessMethod crash (#2302)

* Fix ExplicitCollectionElementAccessMethod crash

The rule shouldn't crash for getter and set...

8710f993f609e95ca0b44676e47b2327ba96258d authored about 5 years ago
Fix sample rules not properly calling the superclass (#2295)

This makes sure that the rule doesn't break any behaviour which the
superclasses might introduc...

22216d3e010dea1f9a5158c58775b1c9d90c98b2 authored about 5 years ago
Prepare 1.5.0 gradle (#2297)

* Prepare 1.5.0 gradle plugin release

* Use 1.5.0 for self analysis

* Do not assert number...

6cdc57538fb52641ba5d1eda1948d448c3fe958e authored about 5 years ago
Prepare 1.5.0 release (#2296)

* Prepare 1.5.0 release

* Update docs/pages/changelog 1.x.x.md

Co-Authored-By: M Schalk <3...

54044072b7d49061d8094ffe994870ac2b6ea935 authored about 5 years ago
Sort html report (#2290)

* Add sections in the html report tests

* Sort html report

efd6da7232a10ea6914582e141017b86b260f10f authored about 5 years ago
Bump github-pages from 203 to 204 in /docs (#2294)

Bumps [github-pages](https://github.com/github/pages-gem) from 203 to 204.
- [Release notes](ht...

605506dcff562de8176cf3bc84c637232e216f48 authored about 5 years ago
Number format in some report (#2289)

* Format metric values

* Improve readResource

* Split tests ComplexityReportSpec and Compl...

61ecbc0201de24cdfeb1acbb50aeacd0fceb6c74 authored about 5 years ago
Show the finding count in the html report (#2288)

* Improve HtmlOutputFormatTest

* show count of findings

* Move finding test factories to T...

0bb26169b577f7b024cea5495e975b8381835de7 authored about 5 years ago
Fixing the Documentation not properly calling the superclass (#2284)

Fixes #2283

1847cdb5b6de1b3355a248f6f793c68d4a9b96c4 authored about 5 years ago
add new mention to README.md (#2293)

952e5608d39d9f1aa037a32769ce32b8369a211e authored about 5 years ago
Measure performance of various stages when using --debug (#2281)

ea23edf732a03288da80ad0465714b0aa1fa9c0e authored about 5 years ago
Introduce DefaultRuleSetProvider interface marking detekt-rules providers as default (#2279)

This way we won't forget to add new Provider's like we did with `CoroutinesProvider`.

2c6af9cb3f87b19575bfcf9193e938cbd44b1443 authored about 5 years ago
Introduce DefaultRuleSetProvider interface marking detekt-rules providers as default (#2279)

This way we won't forget to add new Provider's like we did with `CoroutinesProvider`.

e87a6e2ba318700e229a90b1de97719e8932a87a authored about 5 years ago
Simplify test dependency setup in build files (#2278)

3275e8e124f97fb6fc829a25a720d86ddc9072bc authored about 5 years ago
Remove printing the whole config for --debug (#2280)

Spams the whole console page and brings little to no insight.

e91d11863e15d103ee1bf73c9cfee4c795899380 authored about 5 years ago
Fix class loader memory leaks when loading services (#2277)

* Fix class loader memory leaks when loading services

* Update detekt-core/src/test/kotlin/io...

618207baa3913ac72f9d620585f0fc1a85eef24c authored about 5 years ago
Sanitize gradle build scripts (#2271)

e8275752888c213a0cfaee6942f3ae03cd450bfd authored about 5 years ago
Always dispose Kotlin environment fixing memory leak in error cases (#2276)

cfbaabf97819e36374a1041f99beaf416a04cf9c authored about 5 years ago
Update website ruby dependencies fixing potential security vulnerability (#2270)

d5e5fc40da3a9ba9379a2a3c4d704fe91bc16d68 authored about 5 years ago
Turn detekt silent by default (#2268)

27397fab1678e1cdd6764a99a33b3f38912a5d15 authored about 5 years ago
Remove redundant build failure message - #2264 (#2266)

859676e137290ce34d6d6ae35485688298096ce4 authored about 5 years ago
Simplify argument parsing logic (#2260)

Only the main method is responsible in calling exitSystem(int). This allows other tools easier t...

c58b535419b3e078b6c9c28e2b06e40fb9fbe35d authored about 5 years ago
Fix regression not considering baseline file when calculating build failure threshold (#2269)

81494bf6b3e4ae81e75be3fca99de74eb59791f9 authored about 5 years ago
Update config:maxIssues value to 0 (#2263)

A sensible default value is to have zero instead of 10 reported detekt issues.
Continuing the d...

8870a95c3d9c19bd817d09bea7e78eeae26eb340 authored about 5 years ago
Don't flag inherited visibility in NestedClassesVisibility (#2261)

* Don't flag inherited visibility in NestedClassesVisibility

The rule had an issue that it fo...

368d380cd3a1743af20fc2f9a7a0fb5f21752a27 authored about 5 years ago
Add a new line at the end of the txt report (#2255)

a517db9df15c7c804134d98f164ed12816d3a8a3 authored about 5 years ago
Test some edge cases in detekt-api (#2256)

0f74942aae645c9ccef325a6e51b49a7a4efc16d authored about 5 years ago
Implement ExplicitCollectionElementAccessMethod rule (#2215)

* Implement ExplicitCollectionElementAccessMethod rule

* update javadoc

* update documenta...

973953f8453142c04180b448669c2175c8595905 authored about 5 years ago
Create FUNDING.yml

cca5e1b97d50e3c423ef040598c151bee2883676 authored about 5 years ago
Use 1.4.0 in self analysis (#2253)

ebff6aa57321f7ec1be368b0d2270d53e65c065a authored about 5 years ago
Prepare 1.4.0 gradle release (#2252)

3cfc27bf0509f08f447f49a95aebb22d31e122ce authored about 5 years ago
Prepare 1.4.0 release (#2251)

eda63c621d237b294121edb6e96f190f35debc09 authored about 5 years ago
Add RedundantSuspendModifier rule (#2244)

ac6d24310a35dcbcf6ab4e43eb1b524b48989b0f authored about 5 years ago
Fix nested methods bug in MethodOverloading rule (#2249)

The rule must treat each class and it's containing functions as a
single context by not looking...

bb7076818902bb88804661a74c9098f937913e4a authored about 5 years ago
Refactor BuildFailure code (#2250)

* Refactor BuildFailure items into corresponding kt file

* Add tests for IssueExtension

47eb56f6f04d6a3bd13f8353b8a4af5f8d162076 authored about 5 years ago
Reduce complexity in FindingsReport (#2246)

* Add tests for FindingsReport

The following tests were added:
* case where 2 rule sets cont...

6155569b2d6838c1685c6e3a11bc76b593a7a779 authored about 5 years ago
ThrowingExceptionInMain: fix #2248 and add tests (#2240)

* Add tests for ThrowingExceptionInMain rule

* Update test case to throw exception inside mai...

5c0bdda3f066bda89a4f3eeb072bd40dc9d50ea4 authored about 5 years ago
Inline MethodOverloading case file (#2241)

de61213052d02656a4971c89235d3c065b31bc51 authored about 5 years ago