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
7ef746c150304231b54b012d3daacc820805544c authored over 6 years ago
A utility class should not be marked as open, since it a subclass
inherit from it.
b31ace4719cc9b947c06ee426f8b5ad14aec3e04 authored over 6 years ago
* Fixed #1043 - Detekt reports classes with only constructors as utility
classes
* Classes wit...
791d04970367a11734c5d0f426a10483674893b6 authored over 6 years ago
d0f9aa39c72fb0574ae76b82eab2e47ad8ebf4f8 authored over 6 years ago
6ad3d6e6a9c8586d5590989781edec3a41435272 authored over 6 years ago
This rule should flag jump statements in loop more conservatively.
980adf1616f4ab9cee3dcec3405162c711648460 authored over 6 years ago* Add ParameterNaming rules for Constructors and Functions parameters
* Rename private parame...
d41d534ce4fb560f8576fe783b956c9eefbc6b7c authored over 6 years ago
Names of properties of EditorConfig passed to KTLint rules are now correct.
Different formatting...
926aac321387afe8a73c0b546a45fe80705341a0 authored over 6 years ago
e12691152b690d793cceebbcb986d72ca2f2948e authored over 6 years ago
ab53a0745e7236684fafa9c9a1713af1648c025f authored over 6 years ago
This adds the updated default value for the
`UnusedPrivateMember:allowedNames` option to the def...
feca49c2fd06248eee87ad88eb25fd034e918582 authored over 6 years ago
Now it will show the latest version automatically (thanks @3flex)
b4e5ba0b6d85807b1200b805988eaba9dc6942d2 authored over 6 years ago07df875af9e9e1ec8ab6189705810659c789d6ac authored over 6 years ago
The check for the `this` expression is lifted, because there's no need
to collect all outer clas...
Labeled expressions can now reference an outer class with a label from
an inner class, because t...
reference #417
90bf6e46badb33a9f6a7dd65f84d85904fe3f319 authored over 6 years ago5450b6c74fd882dd59d803d58f5fcb6fc2368eb3 authored over 6 years ago
Overridden no-op function should be able to return Unit.
Hence, they shouldn't get flagged by th...
f0b4d2ed93881e8574827021e77bdd5693f75eeb authored over 6 years ago
e4a496d0d073fa9eb15269d24e840274033f094c authored over 6 years ago
Removed let statement with only one expression statement.
33a075c2caf415c3858edf63d54d5612fa06abac authored over 6 years ago082e19e173a3c77e1970b8b0b3ddb29dbabb5ba2 authored over 6 years ago
68523d5c734607e621525ffa306fe7ce8a235a35 authored over 6 years ago
b9a7f37fdb24ffcef3e6e6515abb9784ca7cb47c authored over 6 years ago
The TrailingWhitespace now reports the right line number in the xml
report.
f5a99345b35850446f40eced67040c30dbaeecb2 authored over 6 years ago
8285792c8439a68f76a42f958ed00650c791411b authored over 6 years ago
732798814b133542b52675ba9f35fb49dca4d23a authored over 6 years ago
Fixed #1027 - FunctionOnlyReturningConstant false positive for
interfaces with default implement...
a1cdeba1b03bc81abfabf35f712266db928e2352 authored over 6 years ago
3a7398a61d5d663ac7809ec3183b06ffd07f84f2 authored over 6 years ago
2290ef0dc618b59938a6ea30f81b951dbeb33dc7 authored over 6 years ago
b70528326e5e32aa07785ae731a06e0cd8a6dd5e authored over 6 years ago
05a0fcea16f3a9896d702b0123657551fdd19bd7 authored over 6 years ago
This adds a privatePropertyPattern and much more closely matches the
code in TopLevelPropertyNam...
e24db782259deca534cb288af6e21ccb18c76a48 authored over 6 years ago
f57fe13baaa8c699ad339160b6e3e098f7e62068 authored over 6 years ago
8ab12af901e64f61a9f00bdae8693f2418044a37 authored over 6 years ago
6eb3dc7afe2b7ec268f6fa3fcb8329745c94d86d authored over 6 years ago
5395d0b1756856c00a6018ae3a8083e60d22d0cd authored over 6 years ago
14ca45f33c08b848a87b4e083faa2515508b154d authored over 6 years ago
e9c191de26375a7f6488de57b3cfec271eaf112f authored over 6 years ago
82a395654b8c45ae15405c5528c0bf0ac749d8a6 authored over 6 years ago
4ae8ae2a99372255c690edf7ac7ffc6e60363512 authored over 6 years ago
d3ad1ab004fce273ecdd4af92d1827259a5182be authored over 6 years ago
This update compiles the test code correctly.
044a8a7c77dc2a55c927936d1c1ad163d61a4ef9 authored over 6 years agocaafde041db4ccd00633e96ea9861b5e663ea2f1 authored over 6 years ago
`//` 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 ago33c76409c5c7447a1bd1258ea1f161923535f939 authored over 6 years ago
4c1f69488584f7a316ce19fdc4224b92b0e23fa4 authored over 6 years ago
09bd558a9a467a20c77f5b1d2b03e37b27d10cac authored over 6 years ago
1e34136ef1bd80d58abee9445e8d9f58b0264af7 authored over 6 years ago
bff631afdf7d9b6bcb5af4765a8a542c82b8ad55 authored over 6 years ago
3fb48aeaccb1024fc07e8a27cb49eeb3ec5a5bf9 authored over 6 years ago
2f34f44020d6823b9092033885c05db4819fab10 authored over 6 years ago
3eb867294f11a2eefd936852158d96c4263c02b4 authored over 6 years ago
e76e78956bd143ac16d48d46a2b38550858aa392 authored over 6 years ago
6b3108ee49774d7ed20bcc9f397af2dc697b8d16 authored over 6 years ago
aac4a41c0c5bade8b96ab0929ccb05a36c880c29 authored over 6 years ago
f56ea8a6f599c1232bc142e673c16ed45283f065 authored over 6 years ago
* Aliases are read with reflection
* Reference #979
The generator now throws an exception if the issue does not conform to
the style declaration.
8361257c109e6bf33ce705b766091e034f9149e5 authored over 6 years ago
89e070198fcf7491f19f223d39690e3629c24e5a authored over 6 years ago
cd197385cdf804052ce58c26ef824de35471a355 authored over 6 years ago
b4f5b2ac7cdfaaced8b6f7977678f171d0275491 authored over 6 years ago
f0e61741db45e615eb89533dc483ed25d312e614 authored over 6 years ago
7829312b651147627a756dfe979bdff10a3751ee authored over 6 years ago
a4642983916e3e69eb2ff8158764631724164c9e authored over 6 years ago
744f84286ec2b2a491ee1ae1a1421eb9a689189b authored over 6 years ago
2d1fb45d485fbc4d0c41a92e4fb05f8f9ff33415 authored over 6 years ago
This makes sure that references to inner classes from outer ones
can be imported without being d...
4726cb237ee94d44e262c0e12ebf4d2f604b059a authored over 6 years ago
Imports in the same package are unnecessary, and can be safely removed
Fixes #985
75f21845d57bd6c49395fbee1c96ed744af36140 authored over 6 years ago
1. Make tests a bit more robust (by actually verifying what the
smells are)
2. Implement the rul...
967948b91240b3c0c9c707bf2014533836f85125 authored over 6 years ago
e671dd9f5408e22ab020054cba8566ac9053c419 authored over 6 years ago
c2292f4ab6ee8e82dfadc16a12f0333a2db2b421 authored over 6 years ago
8d4d1fe3eacbb30239602cec9b8c2dc7acf54456 authored over 6 years ago
24935ee78247ffb533e3d182c5fada8bd3cb82b7 authored over 6 years ago
9a93c2f01a7542d640f5f3637d36ec45f1950044 authored over 6 years ago
c012a191c351626f3904962bfb0c122654e3ded9 authored over 6 years ago
91ff8974eb61062fae5bfa34d47943f7aadeb2fb authored over 6 years ago
aea9aa46187919f2ddd4c089eeaa7f2c49e423ab authored over 6 years ago
ffaf9ff3d22cb4f4b6865d25b658768d01067379 authored over 6 years ago
c50a096718691ec4f46b84a74e99c50eb114c694 authored over 6 years ago
fe043c869ad1086b37bc2fea99a49b6280954d6e authored over 6 years ago
9849011bd9d5911589bdc9dd00284a0c0b594255 authored over 6 years ago
A function which is only called from the main function was detected as
unused.
The UnusedPrivateMember rule is compliant with IntelliJs rule for
unused operator function param...
249822360b88d57ea75a212bd6a811f3c7678d8e authored over 6 years ago
681988e31e36f3b9d207d0e014899eb169c603d4 authored over 6 years ago
cfddf82339c8999b2b2058061afa7f4337513729 authored over 6 years ago
c790159c72909fe3b64b50e628c134ef6d117300 authored over 6 years ago
c7d9b087d26435c84aab182340f4d4d102925a15 authored over 6 years ago