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

Rename rules to plugins argument - #closes #134

20b14f52989d614be1d98e1bcc1d3efcef829a6b authored over 7 years ago by Artur Bosch <[email protected]>
Support project metrics for project statistic reports

1e52bf46b09a0afd63baac0a5ea2be1c72081ca3 authored over 7 years ago by Artur Bosch <[email protected]>
Remove instance methods

15d2c4b2d7a16a0acb12b5fde99ce1e6e1982a97 authored over 7 years ago by Artur Bosch <[email protected]>
Allow to exclude reports by id

9c11c963867d74b2d88dc31f4ac69d5d1124d381 authored over 7 years ago by Artur Bosch <[email protected]>
Rename OutputFormat to OutputReport

9efe30c495f2f0e0bb928eb025aad63b45c1e9ad authored over 7 years ago by Artur Bosch <[email protected]>
Rename method to function and field to property

b87922ea1f762087f1c899e0445134dba0141d6b authored over 7 years ago by Artur Bosch <[email protected]>
Sort project metrics by priority

bf766f5e4bc6bd85a1a229b22f8224473419debe authored over 7 years ago by Artur Bosch <[email protected]>
Correct xml output format test cases

1e7bbd0efa81606a79d30bac1e8eb2b46e2af0a3 authored over 7 years ago by Artur Bosch <[email protected]>
Rename project to input path in idea extension

af1e9517a7f35294faeadf6e10088c561cca2a00 authored over 7 years ago by Artur Bosch <[email protected]>
Move ConsoleReport to api module - #171

fcc1214e962864f84c493704552fecae84ab566a authored over 7 years ago by Artur Bosch <[email protected]>
Extract processor, notification and processor api to api module - #101

ff0a868d8cb7c08ac0e01337558d16b761b5ecc5 authored over 7 years ago by Artur Bosch <[email protected]>
Load file processors and console-, output reports through a service loader - #101

720beb294e6abc86a50f6fcee5c85f5fc8bd19cc authored over 7 years ago by Artur Bosch <[email protected]>
Remove old SmellThreshold

f001568635e8973baa0d9a6c0553f841325af24d authored over 7 years ago by Artur Bosch <[email protected]>
Fix code smells

f0348541d8ffffd66c1ef4c7d2ac92dba0161b3d authored over 7 years ago by Artur Bosch <[email protected]>
Added rule for abstract modifiers in interfaces

Added AbstractInInterface rule to config.yml

Refactored abstract modifier in interface rule

Ad...

4c55b334406ae44544f9399a02f22a5ea062bd3a authored over 7 years ago by schalkms <[email protected]>
Change description of ReturnCount

3b665aa08300838227177faee37d5637506eee35 authored over 7 years ago by Niklas Baudy <[email protected]>
Fix description.

af7e80123d9cabe5c96c84358810704fcaf06624 authored over 7 years ago by Niklas Baudy <[email protected]>
Add ReturnCountRule.

4439bfb5328f88b7303a51b157a819c2fc48a46d authored over 7 years ago by Niklas Baudy <[email protected]>
Fix input flag for standalone gradle task in README

d47ca910300486fb854dd83fa990fc2be821458b authored over 7 years ago by Anna Y <[email protected]>
LateInitUsage: One annotation match is enough to let the property be ignored.

2b075420b13231470da924ac96979547c0ff62fa authored over 7 years ago by Niklas Baudy <[email protected]>
Added rule for safe cast to config.yml

bcc691883e3c287efafb780534d1bc89ba3ef625 authored over 7 years ago by schalkms <[email protected]>
Add style rule for ModifierOrder - closes #129

* add style rule for ModifierOrder

* include ModifierOrder rule in default config and README....

27b639c8f6d2ab9d175d2c206ea6899fe95b579a authored over 7 years ago by Marvin Ramin <[email protected]>
introduce BaseRule, split out Rule and MultiRule

4f89dc514bf8f3a567cb144ce0829b91b484cb23 authored over 7 years ago by Marvin Ramin <[email protected]>
update rule reporting extension function

fd9ae682bd88be6d2a1feb9223328fb7367b3034 authored over 7 years ago by Marvin Ramin <[email protected]>
setup subrules and migrate maxlinelengthrule

42038a17acbe22ee6190e030da6369932fc41ed8 authored over 7 years ago by Marvin Ramin <[email protected]>
test rules and subrules and add active checks to subrules

f59b034deab6741e6e1997d053d31579447110b1 authored over 7 years ago by Marvin Ramin <[email protected]>
check if rules are active before applying

632be6af3341ead8917db4de315b5c573240f900 authored over 7 years ago by Marvin Ramin <[email protected]>
include adjustments to multi and subrules

f66f11d33a6c92c6bef8f2ceed6d8b21c1984a10 authored over 7 years ago by Marvin Ramin <[email protected]>
fix code smells

d8f5bcf97adccd3b03104d12ee99a06f3fca783c authored over 7 years ago by Marvin Ramin <[email protected]>
add missing suppression check to Rule

2e95489d813a49db59e64ef83eba271d5561fc7e authored over 7 years ago by Marvin Ramin <[email protected]>
Added metrics for packages and kt files

4d74f3acaea0309e6f1ee8e3aae5f3fac8fb9c61 authored over 7 years ago by schalkms <[email protected]>
Updte gradle plugin badge

50c4e69afaf5c4753edd747919a514dcec3684d6 authored over 7 years ago by Artur Bosch <[email protected]>
Added rule for safe cast instead of if-else-null (#233)

* Added rule for safe cast instead of if-else-null

* Added negative test cases for safe cast ...

7602427e9e04ff806d7e66fde3a70727a43b40fc authored over 7 years ago by schalkms <[email protected]>
Added metrics for classes, methods and fields (#237)

* Added metrics for classes, methods and fields

* Removed imports with * from metric classes
...

a129883558d8ffe725ba86b5dee844edfa4239f8 authored over 7 years ago by schalkms <[email protected]>
Fix --project mention in README

3df47e22fea141518a16b8b4351e2a5b73d00604 authored over 7 years ago by Niklas Baudy <[email protected]>
Use newest detekt with failfast profile in CI

37700c5e589895605018140d5ff1478858df81b8 authored over 7 years ago by Artur Bosch <[email protected]>
Rewrite sample test with newer detekt-test api - #222

a605b6383a587402c655231209cbd03c859ddc7c authored over 7 years ago by Artur Bosch <[email protected]>
Revert detekt profile change in CI

M13.2 needs to be released first.

3364ce9f6ab49cea0cc3de42ca8c526a2362f392 authored over 7 years ago by Artur Bosch <[email protected]>
Prepare M13.2 release

be28b2c813cdd0d9984481c5622e272900ae1dea authored over 7 years ago by Artur Bosch <[email protected]>
Fail fast in detekt CI - closes #212

1958a26bf33970147311c1786256d14e8d0464d3 authored over 7 years ago by Artur Bosch <[email protected]>
Use main profile always as baseline if specified - closes #231

5911e993708ced70cb56e90456b40e013102ce69 authored over 7 years ago by Artur Bosch <[email protected]>
Fix SpreadOperator issues

2cdbe9bd8a77c072becd124ad76a7a21ca6be72d authored over 7 years ago by Artur Bosch <[email protected]>
Add new UndocumentedPublicClass properties - #210

a5228836f068a7c3d5807f420083651f121360da authored over 7 years ago by Artur Bosch <[email protected]>
Extend UndocumentedPublicClass with searchInNestedClass, searchInInnerClass & searchInInnerInterface properties. (#210)

* Extend UndocumentedPublicClass with searchInNestedClass, searchInInnerClass & searchInInnerInt...

2aaf8766d02dd7ff380fd1afe18304d08c9ee6dc authored over 7 years ago by Niklas Baudy <[email protected]>
Fix DetektGenerateConfigTask to use --input instead of --project.

2f3f7854024922851d1b112e6881091bfa191702 authored over 7 years ago by Niklas Baudy <[email protected]>
Update gradle plugin badge

f72913c28dd6af00dd9a558ffa99f18bd281ca66 authored over 7 years ago by Artur Bosch <[email protected]>
Prepare M13.1 release

45da56f46d47e3c28c62f70baa7571fa48dd6ae2 authored over 7 years ago by Artur Bosch <[email protected]>
Implement ForbiddenComment Rule.

7f018ebbe44721f625219cec78c861851f8000e4 authored over 7 years ago by Niklas Baudy <[email protected]>
LateinitUsage: Add ignoreOnClassesPattern property.

beddf70e0aa1e04b3f3e1a13ced8ab6a4d47da79 authored over 7 years ago by Niklas Baudy <[email protected]>
rename WildcardImport exclude parameter to excludeImports

359be2375e2b6b874eeb5b52aba0eba7ce62a84e authored over 7 years ago by Marvin Ramin <[email protected]>
extract excluding parameters into Excludes class

0ad2de9a09b63055cbb0ba897f28228b208e8394 authored over 7 years ago by Marvin Ramin <[email protected]>
imports and reformat

92ab2f0c2c48ff9922427201f0bd7435e926ae76 authored over 7 years ago by Marvin Ramin <[email protected]>
use excludes for LateinitUsage rule

7129db3f55eaa32e5c5a96ddd1691eca5744ed55 authored over 7 years ago by Marvin Ramin <[email protected]>
add spec for excludes

d4c3f397fb421782576e5c24e59d74608c18bce0 authored over 7 years ago by Marvin Ramin <[email protected]>
add parameter to exclude wildcard imports from WildcardImport rule

cf71faa23d331e891c58a8d6713d4f1c5a9229d2 authored over 7 years ago by Marvin Ramin <[email protected]>
Rename function name

fa7e4353e48a161261ceac6057b06832c75fa8e3 authored over 7 years ago by Artur Bosch <[email protected]>
Exclude anonymous objects from documentation check - closes #213

8a2ad703fe4a6c512b018b2e4acf603faea85031 authored over 7 years ago by Artur Bosch <[email protected]>
Provide a test case for custom rule sets - #214

aed506d7fbdd13191c08ab197e74fb796cd08425 authored over 7 years ago by Artur Bosch <[email protected]>
Mention empty-blocks rule set as default rule set

8a89eabcabef37733eafb265bd26b144640c5a3d authored over 7 years ago by Artur Bosch <[email protected]>
Change gradle task parametr 'rulesets' to 'ruleSets'

d9cd378343f9b7dbb36900ef744fbd88abc0fd0a authored over 7 years ago by Dmitriy Samaryan <[email protected]>
Update Detekt to 1.0.0.M13 and add usedDetektVersion to gradle.properties.

35923609925d63463dbcfd44f8eaaa93507095d2 authored over 7 years ago by Niklas Baudy <[email protected]>
Allow package matching via excludeAnnotatedProperties in LateinitUsage Rule - closes #199

* Allow package matching via excludeAnnotatedProperties in LateinitUsage Rule.

* Import JvmFi...

c8eccec0cf7fedc23288f1b0bb1ba8e8c17df249 authored over 7 years ago by Niklas Baudy <[email protected]>
rename dept to debt

4ab010a5aa25ae7f338bddff88a7076abfa11cff authored over 7 years ago by Marvin Ramin <[email protected]>
correct documentation issue

e9584d921e90bb8b59ef153e2b5a82569f70dc15 authored over 7 years ago by Marvin Ramin <[email protected]>
change cli parameter --project (-p) to --input (-i)

328f6c1727501186f83c612df3bcd9fef3ec5833 authored over 7 years ago by Marvin Ramin <[email protected]>
Add new line to each kotlin file.

8cbba25673a149b6b7062c17ac98530853348f56 authored over 7 years ago by Niklas Baudy <[email protected]>
Fix unused import false positive in kdoc - closes#201

a0be39336e32904ea9e1da49a331bfb97be17df0 authored over 7 years ago by Artur Bosch <[email protected]>
Add Rule NewlineAtEndOfFile.

f1deedce18dfd29b37e85d0f40c4f6b7904ef724 authored over 7 years ago by Niklas Baudy <[email protected]>
add test for NamingConventionViolation rule

d2ac6823e3ce4b4c949c40bab08ea2904302dd8e authored over 7 years ago by Marvin Ramin <[email protected]>
add test for WildcardImport rule

233be0b3f67803f16192d0c2307b260e04deecdf authored over 7 years ago by Marvin Ramin <[email protected]>
Correct minor spellings in api module

Correct minor spellings in api module

3c3ac9fae3cbdd40330e1e83e4f686cfb79073f6 authored over 7 years ago by Artur Bosch <[email protected]>
Include release checklist in contributing.md

97a1f0c1cf96b0db6d40d801e9dd89947f578941 authored over 7 years ago by Artur Bosch <[email protected]>
Fix detekt issues

f87993bc935cc978d02e6a2d336a98e17697bfe8 authored over 7 years ago by Artur Bosch <[email protected]>
Add small readme, changelog enhancements - #176

04eeca4cb1fc3c37761b33fe350947f2b116416d authored over 7 years ago by Artur Bosch <[email protected]>
Extend contribution guide for new rules - #176

0b5d5c3f9ad07643aeea81d5d7e15456e23dab93 authored over 7 years ago by Artur Bosch <[email protected]>
Update licence copyright date and authors - #176

451974455109fffdef2dbf232b162795782e4595 authored over 7 years ago by Artur Bosch <[email protected]>
Extend changelog for milestone 13 - #176

80510a3c4809c2fb258252a248a2cf1824af8d5e authored over 7 years ago by Artur Bosch <[email protected]>
Update contributors and credits list - #176

cdfe12a6a0e517ca26fa7cf0fa75656d7284cdea authored over 7 years ago by Artur Bosch <[email protected]>
Update version to M13, clean up detekt findings - #176

90933bf8b27d8bd71b7d157e235f9d84620c7a2b authored over 7 years ago by Artur Bosch <[email protected]>
Use sonar - #176

bf35c6cc52cb2556396ba524734aa2000caf5595 authored over 7 years ago by Artur Bosch <[email protected]>
Update changelog for last PRs - #176

3dbdc02b3e5454ec295c02df6b6c6bd8bdf02ee7 authored over 7 years ago by Artur Bosch <[email protected]>
Add failFast option to the configuration.

99a01c18ea0ed3ce88a5df0bbfbdd8dfedefc027 authored over 7 years ago by Niklas Baudy <[email protected]>
Remove import.

08bbf6870bd7ecc98970bac780cdc21d254ec729 authored over 7 years ago by Niklas Baudy <[email protected]>
Add missing unit test for Int.reached.

e8fde74cb7012e50ed530ca6222b9e9edd96af4a authored over 7 years ago by Niklas Baudy <[email protected]>
Convert single line methods to Expression Bodys.

473b0a5ebd709f95835692f7305c5cab581ef271 authored over 7 years ago by Niklas Baudy <[email protected]>
Implement rule

f8b50e33bfde24fde77970db64f0510fa5347144 authored over 7 years ago by Ivan Balaksha <[email protected]>
Add rule to provider

7d66361fe194bc896e439e3503a4cd3b0572ae96 authored over 7 years ago by Ivan Balaksha <[email protected]>
Add dot in the end of description

a7caa3f3b32a10c434503fb2966818089b61b25c authored over 7 years ago by Ivan Balaksha <[email protected]>
added UnsafeCast rule

03820a40af416393c1c2d4601ded85b0968bbf29 authored over 7 years ago by Ivan Balaksha <[email protected]>
Add rule to default config

6e468502bbfe945e7948a137ed76e2d02383bbc5 authored over 7 years ago by Ivan Balaksha <[email protected]>
Add @author to comment

52f40417b33c7cf11db735a9394280e3c7571beb authored over 7 years ago by Ivan Balaksha <[email protected]>
Add UnsafeCast rule spec

8ff40f9bcdbecbb965613d92d55aa4d500bd67d7 authored over 7 years ago by Ivan Balaksha <[email protected]>
update descriptions

a1f86ad6c2c9ad5020aa1db88cfe2cf0035daf09 authored over 7 years ago by Marvin Ramin <[email protected]>
add descriptions to most rules

3c9b7523113bed336ffbce0681a419b569b7e68e authored over 7 years ago by Marvin Ramin <[email protected]>
split up issue declarations in rules over multiple lines

a8d9471df6b78535f41016b0e2e6b5da4c2eaa0d authored over 7 years ago by Marvin Ramin <[email protected]>
added test for detecting false positive cases

f64d73c375ae58417fc2a05fd80f7625592b123c authored over 7 years ago by Ivan Balaksha <[email protected]>
added dot in the end of description of rule and small use getSpreadElement

13bd6089cdde45d910cf0a5db7ba2e994198396b authored over 7 years ago by Ivan Balaksha <[email protected]>
unused import removed from SpreadOperator

ff895c4c57e55d1a6b7bdb33c7e8572e57cd2149 authored over 7 years ago by Ivan Balaksha <[email protected]>
reformat code

d64eab3045902b0a142d28d667ba57f6d7ddf114 authored over 7 years ago by Ivan Balaksha <[email protected]>
added basic test and empty implementation of rule

8428077fa41fa149fafed452176d0217405b80d9 authored over 7 years ago by Ivan Balaksha <[email protected]>