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

Support xml and plain report format

Introduces OutputFormat.Formatter to specify report format which can be specified through --outp...

cb678723c5e394798d7b634cdbd7d3dd5beae4c8 authored over 7 years ago by Marc Prengemann <[email protected]>
remove unstable load() method in rule tests

dd3b22bbbdb57f66807d996899aaa5acaf9fa6e1 authored over 7 years ago by Marvin Ramin <[email protected]>
Fix FormattingProviderTest to expect 8+ findings as SpacingAroundBraces is fixed now

e4b54a90abc47efaa1d6e353c7de438c2bfe6e60 authored over 7 years ago by abosch <[email protected]>
rename spec files to test

840dd4b8ae5872b5f5f1452cac400d8f722e61e6 authored over 7 years ago by Marvin Ramin <[email protected]>
address pr comments

cebbf0d23a23ebed04b46b3d85cecb2b5bb029f9 authored over 7 years ago by Marvin Ramin <[email protected]>
add MaxLineLength CodeStyle rule

e65b6c5632c790809a1e9e5145d3583ce25bde33 authored over 7 years ago by Marvin Ramin <[email protected]>
Update CI tools for the renamed detektCheck task

0d096938dd1c146d7c62097bfeb71846fb637173 authored over 7 years ago by abosch <[email protected]>
Implement generate config task for gradle plugin

93d7cde3720ea5c49ba8b4bd4bfc64fabc143220 authored over 7 years ago by abosch <[email protected]>
Add success message when generation config

7fc3bcac4177e051d65e0190ed28c6a15c18df0e authored over 7 years ago by abosch <[email protected]>
Add migration guide

50380df99682d9538692eb93817a2e42202a97e4 authored over 7 years ago by abosch <[email protected]>
Exclude KtPropertyAccessor without body from spacing check - closes #71

80e68450cfb47d4dc16947c2f6eae058c7a058f2 authored over 7 years ago by abosch <[email protected]>
Exclude iterator, getValue, setValue from UnusedImports

5d8db1088ca8ad11918ea831b7c38f636684d8f0 authored over 7 years ago by abosch <[email protected]>
Add another contributor

e4f8b0e5bb43d1bc004177eb2a920713f955c6c0 authored over 7 years ago by abosch <[email protected]>
Update readme for M11 and more documentation

ad7b768328da86408e12a7748c6c96e23613627f authored over 7 years ago by abosch <[email protected]>
Update readme to feature M11 enhancements

a90c935ff739d7c7bbac35e98dd6ea3a79b94764 authored over 7 years ago by abosch <[email protected]>
Set link to ktlint

b413902711a1283cd20759d357b84407e380ffa3 authored over 7 years ago by abosch <[email protected]>
Enhance section about cli

d96fff54b3990fc2ed8d08c574a522704aec9ca7 authored over 7 years ago by abosch <[email protected]>
Add contributors section

cf30441e748ebb49c4cfc70ba412caff7aeecefa authored over 7 years ago by abosch <[email protected]>
Migrate to kotlin-compiler-embeddable - #69

0de7b72845d715c138945d4bb296def07a0f757a authored over 7 years ago by abosch <[email protected]>
Migrate to embeddable compiler - #69

47f24e34cf9ad4c5635d13d6469fc79a22e769e9 authored over 7 years ago by abosch <[email protected]>
Downgrade detekt version for PR

4daa302f6371b8f377459b6c614aadea452d1096 authored over 7 years ago by abosch <[email protected]>
Upgrade JCommander to the current version 1.72

Unfortunately, no proper changelog is maintained.

d897154bef5a32d8042a85b7190385a8dbafd142 authored over 7 years ago by Sebastian Schuberth <[email protected]>
Write documentation how to use the gradle-plugin with gradle-script-kotlin - closes #59

1d6f6e6f3e3c4e83e897e1e916f5c04982340575 authored over 7 years ago by abosch <[email protected]>
Implement indentation with variable amount of spaces - #53

9ba18150b6c8fd47bbd5fd9e8cce8272bbdfc722 authored over 7 years ago by abosch <[email protected]>
Provide a test config based on map to easily test configurations

74ae6a4ea485226abcc95f4d0a1a2a95db35576b authored over 7 years ago by abosch <[email protected]>
Use latest detekt for inspection

807cd5dbc5d84fbd16462352dd219ade00742bcf authored over 7 years ago by abosch <[email protected]>
Fail on idea tasks errors - #67

bdc5416164125bc57a88b35f5b954da94d793905 authored over 7 years ago by abosch <[email protected]>
Implement idea formatting task - #67, #53, #25

8878eca904bace6477d0166acb720312cef8e6a8 authored over 7 years ago by abosch <[email protected]>
Create idea format/inspect argument lists - #67, #62

bb4549f50c5af86fd514575caa54940c1667b82f authored over 7 years ago by abosch <[email protected]>
Create idea extension and common tasks - #67, #62

e8c843ced9c9cc9a25df5dcc27475d0f0a2c7a11 authored over 7 years ago by abosch <[email protected]>
Update to new M11

783e4b6b94f91d4569109cf20537e51749eb4582 authored over 7 years ago by abosch <[email protected]>
Extract each gradle task to its own class

8a89b47a1dd919d33979d46b07712d668eeefe06 authored over 7 years ago by abosch <[email protected]>
Update roadmap & changelog

0f8b06ded43f6e73c2e466312b68f22962ad941c authored over 7 years ago by abosch <[email protected]>
Correct build link

e2ace4e19d0a919537f1511c875c8c33e5ad17ff authored over 7 years ago by abosch <[email protected]>
Update readme to M10.3

093dd61b5654300b83b4fcd87c39cd23ee623337 authored over 7 years ago by abosch <[email protected]>
Update detekt-gradle-plugin

50ea50754d04e91dc10c960ed6f1c58d1743ffe5 authored over 7 years ago by abosch <[email protected]>
Catch SaxParserException in baseline format read method - #57

664be6056dfeddd6293be83d3dcdbb34a2b6cc85 authored over 7 years ago by abosch <[email protected]>
Update to 1.0.0.M10.3

1bbfb43b97079284af75944607396562e2a956bc authored over 7 years ago by abosch <[email protected]>
Restructure cli classes - closes #57

38bea7873e7fc34d01d9d76ec3a02db41f22308a authored over 7 years ago by abosch <[email protected]>
Use proper handling of escaped sequences in ID tags - #57

84cb3e786706f73cbbb9cccd60a9203adab880b6 authored over 7 years ago by abosch <[email protected]>
Read ID text only if within a black- or whitelist - #57

c1803078d838c5f9bcef8cc54df08ea53fa9875a authored over 7 years ago by abosch <[email protected]>
Move BaselineHandler to own class - #57

2294c250ae87557341bc01be166a95aea8e0d265 authored over 7 years ago by abosch <[email protected]>
Migrate baseline xml parsing from quide - closes #57

a6824dc72328d4ec0c129201b515c468ac57ae57 authored over 7 years ago by abosch <[email protected]>
Optimize string representation of location - closes #60

fcbfaa26dd688a1ae3b015308ba2d941897dec86 authored over 7 years ago by abosch <[email protected]>
Use empty config is yaml content is empty - closes #64

1bc250c87ef04d97437d716e31fb2dac955bfb9c authored over 7 years ago by abosch <[email protected]>
Support KDoc during import check

References from KDoc are considered as valid source for import. Previously such imports were qua...

0f667ea1efe2b0ae56d0b7137ddd70c6c1c05ab8 authored over 7 years ago by Svyatoslav Chatchenko <[email protected]>
use spaces instead of tabs in multiline strings

b26f9f2fb02ed4b45a0dc9fced6f7cb550004b64 authored over 7 years ago by Svyatoslav Chatchenko <[email protected]>
Update readme for usage of gradle-plugin before gradle 2.1

01f8df1062deac555fa4eb3d5b0c81c732862d6a authored over 7 years ago by abosch <[email protected]>
Reimplement SpacingAroundOperator

33ce92d0acf4549fafe9ca8561b8476747eb6c29 authored over 7 years ago by abosch <[email protected]>
Implement rule which asserts equals sign is on the same line as the expression - #35

728b796e5d79a0ac2ea82bc2ed5658e8f46ffe2f authored over 7 years ago by abosch <[email protected]>
Enforce expression on same line - #36

ada83266ca2542bc9c457e646d7d893e53fda937 authored over 7 years ago by abosch <[email protected]>
Reimplement ConsecutiveBlankLines

987ba11dae9cc25d56dce9fdad14d961fe1596a3 authored over 7 years ago by abosch <[email protected]>
Reimplement OptionalSemicolon

d037944fb4be84ce2eac9ed70d94447c8004fc32 authored over 7 years ago by abosch <[email protected]>
Enhance test case

89189bb38d8cdd6ad472a043699e5ec27bfea3cc authored over 7 years ago by abosch <[email protected]>
Reimplement SpacingAroundBraces

09c2f513fabd53a282ca314255ecfff2f950718f authored over 7 years ago by abosch <[email protected]>
Enhance trimming spaces method to be auto correctable on demand

309c6d24c265fb8956545f04354d4cfab8bce701 authored over 7 years ago by abosch <[email protected]>
Rename to ExpressionBodySyntax - closes #35, #36

deb62851d2aad479276ebcf1ad4721a907b02b63 authored over 7 years ago by abosch <[email protected]>
Implement visit leaf psi element methods

a169c5071e7e1144a30e3006f437be1973aadce5 authored over 7 years ago by abosch <[email protected]>
Ignore leaf psi elements which are part of a kotlin string

b91b79730c9de7817ae497cf2a67ff3a280e9956 authored over 7 years ago by abosch <[email protected]>
Reimplement spacing around colon

5bb0d6890f02d143cbc78f10c3436e5c022f6bfd authored over 7 years ago by abosch <[email protected]>
Add option in space trimming to ignore line breaks

06b12331826750a00ae297ae050f3d1596450988 authored over 7 years ago by abosch <[email protected]>
Remove Unstable warnings

5bb2fed6f2fcb9f8a8215e31513b276aee2b11df authored over 7 years ago by abosch <[email protected]>
Move leaf psi element visit methods to TokenRule and use it in formatting again

79102a0b44b05c2dce624d518bb239c434f25064 authored over 7 years ago by abosch <[email protected]>
Do not count elif-structure as two nested block depth - closes #51

7e8852a575972a94659dcd1507e59ce1bddcd799 authored over 7 years ago by abosch <[email protected]>
Apply changes for SpacingAroundCurlyBraces

b3a50e9d2e9654e7ed0bbcbc47f88a9c5d38b446 authored over 7 years ago by abosch <[email protected]>
Extract trimming of spaces

98fc81abcb3bb75798b894151fc98df48e91422b authored over 7 years ago by abosch <[email protected]>
Reimplement TrailingSpaces

f84b9ea8007475167b5f6fe1d382a9cd71b4f3fb authored over 7 years ago by abosch <[email protected]>
Reimplement SpacingAfterComma

faeb7b12ed6cedc3af16cc6c400009541863fb94 authored over 7 years ago by abosch <[email protected]>
Implement autoCorrect for equals on same line as single expression - #35

64a6e1e0c5e742cdc2edcb01422c281cbba88c5a authored over 7 years ago by abosch <[email protected]>
Restructure api classes

a0a161285cf54e2cc1056eff8bc50581cef7abb1 authored over 7 years ago by abosch <[email protected]>
Check for space violations in parameters and function return types

36de21d52390405bfe37f8b65643fa0a3d691893 authored over 7 years ago by abosch <[email protected]>
Reimplement SpacingAfterKeyword

c228128ddb0bea6fb4ea487cfc4115103d08c1a1 authored over 7 years ago by abosch <[email protected]>
Update default config

6afba97f7b802f1625590cf7f05335c64833e024 authored over 7 years ago by abosch <[email protected]>
Handle Runtime- and IndexOutOfBoundsExceptions from DiagnosticUtils - #18

38c4687f68838e77fa91e17f37ccd336e96b4235 authored over 7 years ago by abosch <[email protected]>
Transform single return statement to expression syntax - #35

864349cb2e386ef87a380ff454ef33d8a8380711 authored over 7 years ago by abosch <[email protected]>
Replace comment with better naming

8055366617b43d99cae72dce84abf73b423ba5b6 authored over 7 years ago by abosch <[email protected]>
Implement `ConfigExporter` in Configurations.kt - #48

75ffddedf709b7a2c7891366d8e8285555156991 authored over 7 years ago by lummax <[email protected]>
Rename --disableDefaultRuleSets to --disable-default-rulesets - #48

68e2d6970af9c7091df48d39a46eb5c259fed6fd authored over 7 years ago by lummax <[email protected]>
Add flag `--generate-config` to DetektExtensions.kt - #48

2c84c571dd1b49d91cbd7b1df24385e45ee9a581 authored over 7 years ago by lummax <[email protected]>
Move `default-detekt-config.yml` into cli/resources - #48

c72498888825f3813d865ac541b36f2dfe3acce1 authored over 7 years ago by lummax <[email protected]>
Add flag `--generate-config` to Main.kt - #48

1958e77d4e08050c87d49ff00965e22045b3f7c4 authored over 7 years ago by lummax <[email protected]>
Implement `Executable` interface - #48

59805e2eea08227a54b1b40f5d21e75ed37a9df2 authored over 7 years ago by lummax <[email protected]>
Update README.md with new `--generate-config` flag - #48

e791c6b219efdee5ff40f99b3d26b5711479c141 authored over 7 years ago by lummax <[email protected]>
Use ConfigExporter in Main if `generateConfig` is set - #48

81047b99040c3d33468e74e8fcfb3be337fc30f0 authored over 7 years ago by lummax <[email protected]>
Change Detekt to detekt in README.md for consistency

c5c4e3892b5075ccc260bb64baef4bef2ecb2436 authored over 7 years ago by lummax <[email protected]>
Fix spelling in README.md

5582d729ece0026ce434c9df1074e2eb23d877b3 authored over 7 years ago by lummax <[email protected]>
Change detekt to _detekt_ in README.md for consistency

ea454072453aeac00fd47352f456c392ef60cb4c authored over 7 years ago by lummax <[email protected]>
Delete incomplete sentence in README.md

391c9d0cda1660b4869448eb07b8a5c74dc90383 authored over 7 years ago by lummax <[email protected]>
Update README.md with current command line flags

92317c3991bf558d6a5fdcc55f53d647694d7abd authored over 7 years ago by lummax <[email protected]>
Add test cases for @Suppress("ALL") - #47

a17cf79e7c0e8b2f668a527c0d3349e050a0a09e authored over 7 years ago by lummax <[email protected]>
Implement @Suppress("ALL") - closes #47

b9f6e14a6a48d723a67ee6567640b8329e3b8a6b authored over 7 years ago by lummax <[email protected]>
Increment version, remove javadoc jar task

e689c6c1c3e9cc24fdff84020be5289f40a6ff82 authored over 7 years ago by abosch <[email protected]>
NamingConventionViolation is now aware about backticks “`”

This is needed to be able check names like that: `custom name with spaces`. Such names are usuall...

307497f4a2564e9c7c5f5b22973f5194a1a25d46 authored over 7 years ago by Svyatoslav Chatchenko <[email protected]>
Make gradle-plugin version configurable - #41

6ae3cb13eb9a62e3fbf9155a8efeddaacbeb477a authored over 7 years ago by abosch <[email protected]>
Update changelog for M10 and M10.1

4b9f7a257eaff20a9942cc76f158f7d18079a4d0 authored over 7 years ago by abosch <[email protected]>
Create roadmap file

6b9179fe827c58739a7710b6526d86544f355e2e authored over 7 years ago by abosch <[email protected]>
Merge pull request #37 from arturbosch/contributing

Add Contributing Guide

78b16ca53f064be8dd27deac98169dc0ccde3948 authored over 7 years ago by Artur Bosch <[email protected]>
Use newest detekt for code analysis

32893a0af955d3cc2692803c4ce1d6ac5f0bea50 authored over 7 years ago by abosch <[email protected]>
Run detekt after gradle build - #28

2051bf4e4fea71aebb8fbcb85f5fe5aedcdf7bc8 authored over 7 years ago by abosch <[email protected]>
Use newest detekt for code analysis

2f6e1c5f7b684c2c0d8d51308d367f63e3ae02f8 authored over 7 years ago by abosch <[email protected]>