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

Added test case for final utility class

7ef746c150304231b54b012d3daacc820805544c authored over 6 years ago
Added check for final utility class

A utility class should not be marked as open, since it a subclass
inherit from it.

1afcf27667fdf372273fdc5705546556e40c62d6 authored over 6 years ago
Added utility class with internal ctor as test case

b31ace4719cc9b947c06ee426f8b5ad14aec3e04 authored over 6 years ago
Fixed UtilityClassWithPublicConstructor instance member handling

* Fixed #1043 - Detekt reports classes with only constructors as utility
classes
* Classes wit...

38059f0b2607cc1e1238604bdcde15a1b2cd60c8 authored over 6 years ago
Renamed UtilityClassWithPublicCtor funcs

791d04970367a11734c5d0f426a10483674893b6 authored over 6 years ago
Updated UtilityClassWithPublicConstructor doc

d0f9aa39c72fb0574ae76b82eab2e47ad8ebf4f8 authored over 6 years ago
Added test cases for UnconditionalJumpStatementInLoop

6ad3d6e6a9c8586d5590989781edec3a41435272 authored over 6 years ago
Reworked UnconditionalJumpStatementInLoop

This rule should flag jump statements in loop more conservatively.

980adf1616f4ab9cee3dcec3405162c711648460 authored over 6 years ago
Add ParameterNaming rules for Constructors and Functions parameters (#1046)

* Add ParameterNaming rules for Constructors and Functions parameters

* Rename private parame...

d41d534ce4fb560f8576fe783b956c9eefbc6b7c authored over 6 years ago
Fixed #1039 - Indentation and MaximumLineLength configuration parameters are now properly passed to KTLint rules.

Names of properties of EditorConfig passed to KTLint rules are now correct.
Different formatting...

4ccddd80ef96e0b9bc160be7d6df63037cd7cbb3 authored over 6 years ago
Fixed formatting.

926aac321387afe8a73c0b546a45fe80705341a0 authored over 6 years ago
Updated config option which differ from default value

e12691152b690d793cceebbcb986d72ca2f2948e authored over 6 years ago
Updated MethodOverloading rule description

ab53a0745e7236684fafa9c9a1713af1648c025f authored over 6 years ago
Updated UnusedPrivateMember:allowedNames regex

This adds the updated default value for the
`UnusedPrivateMember:allowedNames` option to the def...

e21b4061a7642bf46d9f677788c35b2da56101c2 authored over 6 years ago
Fixes Gradle plugin badge version

feca49c2fd06248eee87ad88eb25fd034e918582 authored over 6 years ago
Update Gradle plugin badge to show latest version

Now it will show the latest version automatically (thanks @3flex)

b4e5ba0b6d85807b1200b805988eaba9dc6942d2 authored over 6 years ago
Update LabeledExpression documentation

07df875af9e9e1ec8ab6189705810659c789d6ac authored over 6 years ago
Refactor LabeledExpression

The check for the `this` expression is lifted, because there's no need
to collect all outer clas...

dbbf4619d3cdd6965438170161a3e0a2ab078221 authored over 6 years ago
Update LabeledExpression to support outer class refs

Labeled expressions can now reference an outer class with a label from
an inner class, because t...

91d450481e000b3973d91482b20615e50d426982 authored over 6 years ago
Removed FeatureEnvy test cases

reference #417

90bf6e46badb33a9f6a7dd65f84d85904fe3f319 authored over 6 years ago
Updated OptionalUnit documentation

5450b6c74fd882dd59d803d58f5fcb6fc2368eb3 authored over 6 years ago
Don't flag overridden function which returns Unit

Overridden no-op function should be able to return Unit.
Hence, they shouldn't get flagged by th...

495782b4c2da0956659af40987a315ec25194a93 authored over 6 years ago
Flag function with inferred Unit return type

f0b4d2ed93881e8574827021e77bdd5693f75eeb authored over 6 years ago
Added nested fun test case to OptionalUnit

e4a496d0d073fa9eb15269d24e840274033f094c authored over 6 years ago
Refactored OptionalUnit

Removed let statement with only one expression statement.

33a075c2caf415c3858edf63d54d5612fa06abac authored over 6 years ago
Updated OptionalUnit rule documentation

082e19e173a3c77e1970b8b0b3ddb29dbabb5ba2 authored over 6 years ago
Refactored OptionalUnit test

68523d5c734607e621525ffa306fe7ce8a235a35 authored over 6 years ago
Added test case description for TrailingWhitespace

b9a7f37fdb24ffcef3e6e6515abb9784ca7cb47c authored over 6 years ago
Fixed #1030 - incorrect linenr in TrailingWhitespace

The TrailingWhitespace now reports the right line number in the xml
report.

c52dd694035d277672e2504e15125130bedc8e06 authored over 6 years ago
Update spek version to 1.2.0

f5a99345b35850446f40eced67040c30dbaeecb2 authored over 6 years ago
Update kotlin version to 1.2.60

8285792c8439a68f76a42f958ed00650c791411b authored over 6 years ago
Add a test case for FunctionOnlyReturningConstant

732798814b133542b52675ba9f35fb49dca4d23a authored over 6 years ago
Updated FunctionOnlyReturningConstant in interfaces

Fixed #1027 - FunctionOnlyReturningConstant false positive for
interfaces with default implement...

385b2fd1592481ded3402eed4353056bd7839f9b authored over 6 years ago
Formatted FunctionOnlyReturningConstant rule

a1cdeba1b03bc81abfabf35f712266db928e2352 authored over 6 years ago
Added test code doc for FunctionReturningConstant

3a7398a61d5d663ac7809ec3183b06ffd07f84f2 authored over 6 years ago
Added test code for FunctionReturningConstant

2290ef0dc618b59938a6ea30f81b951dbeb33dc7 authored over 6 years ago
Fixed RuleProviderTest description

b70528326e5e32aa07785ae731a06e0cd8a6dd5e authored over 6 years ago
Fixed RuleProviderTest

05a0fcea16f3a9896d702b0123657551fdd19bd7 authored over 6 years ago
Refactor ObjectPropertyNaming

This adds a privatePropertyPattern and much more closely matches the
code in TopLevelPropertyNam...

847149b2dfc3635c45db276b08519afefee099b4 authored over 6 years ago
Fixed #1022 - InstanceOfCheckForException being too general

e24db782259deca534cb288af6e21ccb18c76a48 authored over 6 years ago
Add serialVersionUID to UnusedImports.allowedNames

f57fe13baaa8c699ad339160b6e3e098f7e62068 authored over 6 years ago
Add documentation for UnusedPrivateMember.allowedNames

8ab12af901e64f61a9f00bdae8693f2418044a37 authored over 6 years ago
Added MayBeConst to failfast.yml

6eb3dc7afe2b7ec268f6fa3fcb8329745c94d86d authored over 6 years ago
Remove unnecessary parentheses

5395d0b1756856c00a6018ae3a8083e60d22d0cd authored over 6 years ago
Added rules to failfast.yml

14ca45f33c08b848a87b4e083faa2515508b154d authored over 6 years ago
Added CollapsibleIfStatements to failfast.yml

e9c191de26375a7f6488de57b3cfec271eaf112f authored over 6 years ago
Generate documentation

82a395654b8c45ae15405c5528c0bf0ac749d8a6 authored over 6 years ago
Fix typo in KDoc of UnnecessaryAbstractClass

4ae8ae2a99372255c690edf7ac7ffc6e60363512 authored over 6 years ago
Corrected @author tag

d3ad1ab004fce273ecdd4af92d1827259a5182be authored over 6 years ago
Updated test case variable with backticks

This update compiles the test code correctly.

044a8a7c77dc2a55c927936d1c1ad163d61a4ef9 authored over 6 years ago
Change description of TopLevelPropertyNaming rule

caafde041db4ccd00633e96ea9861b5e663ea2f1 authored over 6 years ago
Replace // with # in yaml code

`//` is not a valid comment in yaml. When copying this code, it will not parse and you have to m...

77985e3990169c6a15ab8a8489140bceed96ae3a authored over 6 years ago
Update detekt version to RC8

33c76409c5c7447a1bd1258ea1f161923535f939 authored over 6 years ago
Fix gradle-plugin's group to publish it again under the same bintray repository

4c1f69488584f7a316ce19fdc4224b92b0e23fa4 authored over 6 years ago
Document dokka exclusion from build to save time for contributors

09bd558a9a467a20c77f5b1d2b03e37b27d10cac authored over 6 years ago
Update gradle-build dependencies

1e34136ef1bd80d58abee9445e8d9f58b0264af7 authored over 6 years ago
Configure bintray uploading for the gradle-plugin

bff631afdf7d9b6bcb5af4765a8a542c82b8ad55 authored over 6 years ago
Update used detekt version

3fb48aeaccb1024fc07e8a27cb49eeb3ec5a5bf9 authored over 6 years ago
Fix detekt issues

2f34f44020d6823b9092033885c05db4819fab10 authored over 6 years ago
Add a missing space

3eb867294f11a2eefd936852158d96c4263c02b4 authored over 6 years ago
Add another missing space

e76e78956bd143ac16d48d46a2b38550858aa392 authored over 6 years ago
Regenerate aliases rule documentation

6b3108ee49774d7ed20bcc9f397af2dc697b8d16 authored over 6 years ago
Update README

aac4a41c0c5bade8b96ab0929ccb05a36c880c29 authored over 6 years ago
Moved documentation generator exception to own package

f56ea8a6f599c1232bc142e673c16ed45283f065 authored over 6 years ago
Add aliases to rule documentation

* Aliases are read with reflection
* Reference #979

3e2b5f47b8ddc8d2ae55effa68627480f87af3f6 authored over 6 years ago
Robustify documentation generator for issue declaration

The generator now throws an exception if the issue does not conform to
the style declaration.

4f1b0c9509456d77fac1ff2cfeeeae6c625cb6d1 authored over 6 years ago
Fix false positive lambda in constructor call - Fixes #990

8361257c109e6bf33ce705b766091e034f9149e5 authored over 6 years ago
Simplify test case

89e070198fcf7491f19f223d39690e3629c24e5a authored over 6 years ago
Add prefix wildcard to SplitPattern

cd197385cdf804052ce58c26ef824de35471a355 authored over 6 years ago
Add a failing unit test

b4f5b2ac7cdfaaced8b6f7977678f171d0275491 authored over 6 years ago
Flag empty nested functions - fixes #998

f0e61741db45e615eb89533dc483ed25d312e614 authored over 6 years ago
Flag empty nested expressions

7829312b651147627a756dfe979bdff10a3751ee authored over 6 years ago
Flag empty nested catch clause

a4642983916e3e69eb2ff8158764631724164c9e authored over 6 years ago
Fix magic number report for named constructor calls - Fixes #992

744f84286ec2b2a491ee1ae1a1421eb9a689189b authored over 6 years ago
Refactor ProfileStorage to be no singleton - Fixes #980

2d1fb45d485fbc4d0c41a92e4fb05f8f9ff33415 authored over 6 years ago
UnusedImports: Add test for inner classes in same package

This makes sure that references to inner classes from outer ones
can be imported without being d...

f8d3b89ef48ec0c8b1bbbe6202dfcf00978a575f authored over 6 years ago
Document formatting rule set - Closes #925

4726cb237ee94d44e262c0e12ebf4d2f604b059a authored over 6 years ago
UnusedImports: Add detection of imports in same package

Imports in the same package are unnecessary, and can be safely removed
Fixes #985

08556399cb7196eadc3ec5f582b02ed827067842 authored over 6 years ago
Fix to work on multi module in pom.xml

75f21845d57bd6c49395fbee1c96ed744af36140 authored over 6 years ago
Refactor UnusedImports rule

1. Make tests a bit more robust (by actually verifying what the
smells are)
2. Implement the rul...

d063ee0a85287b24b50aa5be7799b4b7293862b9 authored over 6 years ago
Fix SafeCast issue

967948b91240b3c0c9c707bf2014533836f85125 authored over 6 years ago
Use new loadRuleSet function

e671dd9f5408e22ab020054cba8566ac9053c419 authored over 6 years ago
Drop support for RuleTest class

c2292f4ab6ee8e82dfadc16a12f0333a2db2b421 authored over 6 years ago
Update and activate ktlint in self-analysis - #925

8d4d1fe3eacbb30239602cec9b8c2dc7acf54456 authored over 6 years ago
Format codebase with ktlint - #925

24935ee78247ffb533e3d182c5fada8bd3cb82b7 authored over 6 years ago
Allow autoCorrect only if ruleSet also allows it - #925

9a93c2f01a7542d640f5f3637d36ec45f1950044 authored over 6 years ago
Mention --run-rule option and get_analysis_projects script

c012a191c351626f3904962bfb0c122654e3ded9 authored over 6 years ago
Refactor UndocumentPublicFunction rule

91ff8974eb61062fae5bfa34d47943f7aadeb2fb authored over 6 years ago
Removed unused variables in build script

aea9aa46187919f2ddd4c089eeaa7f2c49e423ab authored over 6 years ago
Exclude companion obj from NestedClassVisibility

ffaf9ff3d22cb4f4b6865d25b658768d01067379 authored over 6 years ago
Cleanup

c50a096718691ec4f46b84a74e99c50eb114c694 authored over 6 years ago
Cleanup

fe043c869ad1086b37bc2fea99a49b6280954d6e authored over 6 years ago
Added rule to failfast.yml

9849011bd9d5911589bdc9dd00284a0c0b594255 authored over 6 years ago
Fixed unused fun detection in main

A function which is only called from the main function was detected as
unused.

44e147fb0bf43c53f82e22a643e4da352264e236 authored over 6 years ago
Ignore unused operator function parameters

The UnusedPrivateMember rule is compliant with IntelliJs rule for
unused operator function param...

537ad175281dc679b849421e0e65331793e545aa authored over 6 years ago
Merged failfast.yml

249822360b88d57ea75a212bd6a811f3c7678d8e authored over 6 years ago
Updated StringLiteralDuplication message

681988e31e36f3b9d207d0e014899eb169c603d4 authored over 6 years ago
Added rule to failfast.yml

cfddf82339c8999b2b2058061afa7f4337513729 authored over 6 years ago
Update kotlin version to 1.2.51

c790159c72909fe3b64b50e628c134ef6d117300 authored over 6 years ago
New rule: VarCouldBeVal

c7d9b087d26435c84aab182340f4d4d102925a15 authored over 6 years ago