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

SpreadOperator added to PerformanceProvider

fc31c7cd76da536d82c377a2739f15cbe9f1a4e9 authored over 7 years ago by Ivan Balaksha <[email protected]>
added SpreadOperator rule to default lint configuration

8c1b32fd7652333e4a7e6124e3299de744c9c0ca authored over 7 years ago by Ivan Balaksha <[email protected]>
implemented spread operator check

729d68edb419fae5a10e35dcf93f597abb91989b authored over 7 years ago by Ivan Balaksha <[email protected]>
applied detektFormat for project. Removed unused imports in ForEachOnRange

73b069585bd8c0bc1b3499c293f14d44bc8dc399 authored over 7 years ago by Ivan Balaksha <[email protected]>
added @author in SpreadOperatorSpec

519b1ee1b631ff51e32e64e6bae289c1999d5f9f authored over 7 years ago by Ivan Balaksha <[email protected]>
Config passed to Rule constructor

1cbbc67deacade9fa16464534c57367fe100007b authored over 7 years ago by Ivan Balaksha <[email protected]>
added description about performance penalty

c12bb9a8a263d957e4873dc0bf8c09ca19c066aa authored over 7 years ago by Ivan Balaksha <[email protected]>
applied auto format.use tabs instead of spaces

309e9da06b050a30de0299736d0b18e6dc9310a7 authored over 7 years ago by Ivan Balaksha <[email protected]>
rule added to ComplexityProvider

8828809670086c226527f0cdad17950cb233bced authored over 7 years ago by Ivan Balaksha <[email protected]>
added comments with author name

9bd4922b9d80ad09e955647c7c35638e75fdf36e authored over 7 years ago by Ivan Balaksha <[email protected]>
implemented rule

705223a495732a3171a04b4e615762fb7f9924c4 authored over 7 years ago by Ivan Balaksha <[email protected]>
added dot to description

45acf4858beded5838cf14c5769e78c3084d61fe authored over 7 years ago by Ivan Balaksha <[email protected]>
added Rule to default config

a5a5df8b73f6cc13519c0a3becc2e8dc3461c202 authored over 7 years ago by Ivan Balaksha <[email protected]>
disabled by default

1b539ce6f52c379ffe99d9dac361b47a8693e22f authored over 7 years ago by Ivan Balaksha <[email protected]>
added basic description

a28631d04e6d24a066311c9993999e9c1a6ae342 authored over 7 years ago by Ivan Balaksha <[email protected]>
fix wildcard import

2aae12d60719ba831bfc750363853a756d75ec90 authored over 7 years ago by Ivan Balaksha <[email protected]>
fixed code format

6086077df0a9f34565a896127c703c93f545529f authored over 7 years ago by Ivan Balaksha <[email protected]>
Fix typo in UnsafeCallOnNullableType description.

50e3b3ce1e63f67a9df991466a3d9685090b7ed4 authored over 7 years ago by Niklas Baudy <[email protected]>
Fix issue when default config should from the resources by the cli - closes #166

d8456af3e639947b773cff0516e0866825c74d2b authored over 7 years ago by Artur Bosch <[email protected]>
Update contribution guide concerning new rules

67ae92eeb8b6ae2836c69fd9f00150037849b181 authored over 7 years ago by Artur Bosch <[email protected]>
added description for rule. fixed format

ba1f322df4a65ee9ad2d5fe95eb2f65a54ff54af authored over 7 years ago by Ivan Balaksha <[email protected]>
rule added to PotentialBugProvider

7ff82b1a3f1ccca77cfcf0ad2cf9e4019216baab authored over 7 years ago by Ivan Balaksha <[email protected]>
removed unused file. renamed classes for tests

7a87c66fdb0ed760e07c59d5acdc5589b6f3fdc2 authored over 7 years ago by Ivan Balaksha <[email protected]>
fixed format of spec

eef47007f1b59e554974a5b46355cb06dff15d19 authored over 7 years ago by Ivan Balaksha <[email protected]>
added rule to default config

c280f7be0c02ddecb72a2f7cb71aef7fd1a754d1 authored over 7 years ago by Ivan Balaksha <[email protected]>
implemented

09a4e95c2fb3a5e638f95a060062a83c7d68d8b8 authored over 7 years ago by Ivan Balaksha <[email protected]>
fixed code format

477aebaabf721a78f00297aa66fc8d15e9ced27a authored over 7 years ago by Ivan Balaksha <[email protected]>
add performance to defaultRuleSetIds

b450e7a4f7312966b0cc779088352ed9f839316a authored over 7 years ago by Marvin Ramin <[email protected]>
add rule finding forEach usages on ranges as performance issue

d6b905612756e183fd0bcdf65d9b1dc66163300b authored over 7 years ago by Marvin Ramin <[email protected]>
Add build failure check to formatting gradle task - closes #159

84f57c7cf6a8e6f77be2e4c0abd5f7bcf8041cb9 authored over 7 years ago by Artur Bosch <[email protected]>
Set the group to verification on all gradle tasks.

025383e7f3b43f06a205847bd360f258bc398a22 authored over 7 years ago by Niklas Baudy <[email protected]>
Fix off by one error in Int.reached regarding SmellThreshold.

eca4fa2448873f25e13791eeac28bac0adc872c7 authored over 7 years ago by Niklas Baudy <[email protected]>
Fix a typo in CHANGELOG.md

294068580f0eaff8294755c71b56ff0455284681 authored over 7 years ago by Scott Kennedy <[email protected]>
Link to sonar-kotlin repository

c8d2027cac2dfe6cc085c4a1f4ca55553ac20476 authored over 7 years ago by Artur Bosch <[email protected]>
Update kotlin version to 1.1.3-2 - closes #124

421ced209288304051f23e5059645ea14bbbb88c authored over 7 years ago by Artur Bosch <[email protected]>
Change visibility to internal/private

c8822b0ca9cd0663bbdf9979008aced8d40a8e99 authored over 7 years ago by Artur Bosch <[email protected]>
Remove sonar-kotlin plugin from detekt repository

15e31c1eb449b0b14b92f5df34ef83b2cc0a668f authored over 7 years ago by Artur Bosch <[email protected]>
remove manual check of project cli parameter

db9632f568fad4c688b9b234a16c8cc4a2cbe001 authored over 7 years ago by Marvin Ramin <[email protected]>
remove lateinit usage in main

04d569d6f8a3e4ed06ae1ac8f6c7b40a364d0e1c authored over 7 years ago by Marvin Ramin <[email protected]>
Added missed brackets to repository name in readme

ddced88035f16ef549ff363d74865138189292e5 authored over 7 years ago by Andrey T <[email protected]>
Print always the total number of code smells - closes #152

f567b3a14b169d6a08e263021aa9e203ae83d455 authored over 7 years ago by Artur Bosch <[email protected]>
Implement syntax highlighting for sonar-plugin - closes #141

1974e90dc29016e8b485ae39b37c57f64951c5d4 authored over 7 years ago by Artur Bosch <[email protected]>
Do not default mark all issues as severity major for detekt way quality profile - closes #158

22a7bd197403e6fb60f4e9f35211fc115c566e9f authored over 7 years ago by Artur Bosch <[email protected]>
Do not create two default yaml configurations

fc62715bd2390ada333864506894d46c2f6f4084 authored over 7 years ago by Artur Bosch <[email protected]>
Remove quality profile property - closes #157

7e3388deb1e2f663838a8650790e0ccbae0a23c2 authored over 7 years ago by Artur Bosch <[email protected]>
Adjust detekt way profile on default configuration - closes #147

aec575b78fb25678adf0655f2ca501d82c8dd504 authored over 7 years ago by Artur Bosch <[email protected]>
Use ServiceLoader to load all detekt rules - closes #144

14211b840893958227a5cb64e36c9ad3974f39d6 authored over 7 years ago by Artur Bosch <[email protected]>
Restructure sonar plugin packages

588dea4a1065976c9b8a5a03fc8796e18ccf454d authored over 7 years ago by Artur Bosch <[email protected]>
Extract magic strings

07836f59180a6656827e05e1a0b6917a2c98b509 authored over 7 years ago by Artur Bosch <[email protected]>
Update detekt usage

2913ebd08f0579e84b144d71a0daa53db3de9f12 authored over 7 years ago by Artur Bosch <[email protected]>
Add global property to create quality profiles based on detekt yaml configurations paths - #157

be58c85e9395b183ee4a25f93721b7b5ea4a2cec authored over 7 years ago by Artur Bosch <[email protected]>
Support referencing custom detekt config files from sonarqube - #143

4e2f74721e3b8ced15f83f0a0a93af837ef1b4d9 authored over 7 years ago by Artur Bosch <[email protected]>
Implement NOP-config which is the new empty config instance

cefa7eaebc3a3f8d85fc36c11a8f568266e3b3e0 authored over 7 years ago by Artur Bosch <[email protected]>
Throw away junit 5 from sonar plugin

6b666e8230ddb63ef069cf4e7cebc790a77f140c authored over 7 years ago by Artur Bosch <[email protected]>
Indent with tabs an use == instead of equals

446a9ba00b3770ca8908d2bf89c98da7b77eb7b4 authored over 7 years ago by Artur Bosch <[email protected]>
Use the ClasspathResourceConverter when copying default config

3721b43745e28cc0bfbbf57a6723ef9eb837e9c1 authored over 7 years ago by Artur Bosch <[email protected]>
Add badge for gradle plugin

1423c6aa5636b2ee176c83347065080653fb1b5f authored over 7 years ago by Artur Bosch <[email protected]>
Use the latest detekt version as default in gradle-plugin

Still the version parameter can be used to stay at a specific version

975981678fcb20df030952c3d31734630884e192 authored over 7 years ago by Artur Bosch <[email protected]>
Increment version to M12.3

2efa9d1e319839d69903c165ed50c181bbf196a6 authored over 7 years ago by Artur Bosch <[email protected]>
Preconfigure input as project.projectDir if current profile does not specify input parameter

1790d741294fe401908519f115bc6495bc9120a5 authored over 7 years ago by Artur Bosch <[email protected]>
Do not report overriden empty function blocks - closes #148

a88a55654ab83e77cd271afba8a323383fed7f17 authored over 7 years ago by Artur Bosch <[email protected]>
Turn off expression body rules as they are highly opinionated

93d3ebafc9d670c6f018c040ceadd26feae6f0a7 authored over 7 years ago by Artur Bosch <[email protected]>
Turn off auto correction for sonar analysis

e1cd574fb2d807d9f36cb3c317d7d52f9fe6edd8 authored over 7 years ago by Ilya Tretyakov <[email protected]>
Add contributors and androidweekly badge

eb4c9d9d6ce4e47d25b6156903b2541bd373351f authored over 7 years ago by Artur Bosch <[email protected]>
Fix AppVeyor badge in `README.md`

0318f1506dda6fb2c7940d65b50111d3603cc766 authored over 7 years ago by Lukas <[email protected]>
README: Fix various issues with variables in code examples

There usually is not need to explicitly use the "project." prefix (but
if used, variables need t...

bd88166a825bd48ac558c2041e81e5b9d57d97ab authored over 7 years ago by Sebastian Schuberth <[email protected]>
Make sonar-plugin versioning independent of detekt core

e39f12da46ca698e1a7de211c4663c2947bc303c authored over 7 years ago by Artur Bosch <[email protected]>
Repair test case and remove MaxLineLength violations

d2f88e2ce7f807d90aad8ca04fbecb88ddc363de authored over 7 years ago by Artur Bosch <[email protected]>
Use min instead of m for issue dept, fixing sonar-plugin problem

58f11b9048c6589d82075aa898981ca546d641b1 authored over 7 years ago by Artur Bosch <[email protected]>
Use gradle-sonar plugin

915a7720093a9f931f3ba1db796bc02bd9f7e0c7 authored over 7 years ago by Artur Bosch <[email protected]>
Use newest detekt version

346a14b71d11366a642d1f2fbdaf0ade53fa1465 authored over 7 years ago by Artur Bosch <[email protected]>
Migrate to new Issue - Severity classes

df0464438f448c1bdd609f92cc2f0dc521d659e8 authored over 7 years ago by Artur Bosch <[email protected]>
Activate detekt way profile

38c393dad8efb1095f95dfa531a1a8572b6689f5 authored over 7 years ago by Artur Bosch <[email protected]>
Use the kotlin pluginKey in build script

b4bd6ea7c9a2e681340126ef14ffeb4be2f7acb8 authored over 7 years ago by Artur Bosch <[email protected]>
Restore indentation of test case to two

a28961cdb3e17fad455e86969124ee5eebf2e457 authored over 7 years ago by abosch <[email protected]>
Ensure parsing yml types for indentation - closes #89

4357a5abbd65e60346d4236f587b662f4edd10a6 authored over 7 years ago by abosch <[email protected]>
Prototype detekt sonar kotlin plugin - #21

e8bd20d8f79bf8147e3dfe9998316085e71205ee authored over 7 years ago by abosch <[email protected]>
Do not exlude default rule sets on default

23a040229f454192609c7b53164e89d64d3f398a authored over 7 years ago by abosch <[email protected]>
Use Issue class in all rules - closes #97

83f2a30d62a7b46c29a864395a4c5335c64dce90 authored over 7 years ago by Artur Bosch <[email protected]>
Make Config and sub classes more ClassCastException safe - closes #82

4b8c75d4c6ea1980de85c984c9dfe25cc3eafa84 authored over 7 years ago by abosch <[email protected]>
Introduce config interface - #93

ef7469cc55c7a13acf7b84f7e2c78bfd560bab06 authored over 7 years ago by Artur Bosch <[email protected]>
Add sonar minimal version

87c1b254d44f00b92fb5937d129b30117fa57f45 authored over 7 years ago by Artur Bosch <[email protected]>
Add more tests for missing documentation on objects - #104

88fab7cf460e50af40752e8e779f42938abb5738 authored over 7 years ago by Artur Bosch <[email protected]>
add descriptions to rules in style, empty, exceptions

2f169c8d4f1579a5e3f7c7eb25eeaebb816d497c authored over 7 years ago by Marvin Ramin <[email protected]>
Update contributors

f8a453fd2f0e800b8711405d098f05f09fff3708 authored over 7 years ago by Artur Bosch <[email protected]>
Prepare M12.2 release

8730bf74879197608717ad5cf4c2435946153fdf authored over 7 years ago by Artur Bosch <[email protected]>
Merge branch 'windows'

f42fcce12f01202bcef15a42611ec07af547a83b authored over 7 years ago by Artur Bosch <[email protected]>
Use idea's convertion of line separations when unnormalizing code

5e7044770ab5e212b8e3d41c74834f000232ec20 authored over 7 years ago by Artur Bosch <[email protected]>
Convert Kotlin source code strings to Unix line endings

On Windows, Git is often configured with core.autocrlf = true, resulting
in test resource files ...

c5e0c0d586faaec12b655cede050d0e4fab9ba2e authored over 7 years ago by Sebastian Schuberth <[email protected]>
Revert unnormalizedContent changes

On Windows platforms the whole modified file gets replaced with new lines only.

eab3fadbcf4674414bd47f585b3002fd0779f4af authored over 7 years ago by Artur Bosch <[email protected]>
add LateinitUsage rule to PotentialBugProvider

ddcdb1feeb48afc10e7504cce64433101333eafa authored over 7 years ago by Marvin Ramin <[email protected]>
Convert Kotlin source code strings to Unix line endings

On Windows, Git is often configured with core.autocrlf = true, resulting
in test resource files ...

71d0061fadb064a147933100f7c92697a1d57967 authored over 7 years ago by Sebastian Schuberth <[email protected]>
improve LateinitUsage issue description

b3087e8dbdd728c2c19f0addcb928743aaadd667 authored over 7 years ago by Marvin Ramin <[email protected]>
move rule providers to providers package

4f0ee0655576e106b9f7f34703cd71433fafb8cb authored over 7 years ago by Marvin Ramin <[email protected]>
move LateinitUsage rule to bugs package

212d1d9a7d6261c538660b9533afd258f2f2a178 authored over 7 years ago by Marvin Ramin <[email protected]>
update LateinitUsage rule

11331adc072903c80d0f4af7e99a41a2a230430c authored over 7 years ago by Marvin Ramin <[email protected]>
add LateinitUsage rule to README.md

0917a2737582f82f3e26cf8d68b62dbee33fc2a2 authored over 7 years ago by Marvin Ramin <[email protected]>
add LateinitUsage rule to default config, but leave it disabled

ae6f8ef43d3be73bdfbd2dc7b46f7d35434bd925 authored over 7 years ago by Marvin Ramin <[email protected]>
adds excluding annotations from LateinitUsage rule

71901a0ac1ac7c17fb6c43531e27ac100cd52c9f authored over 7 years ago by Marvin Ramin <[email protected]>
Simplify reading resource files

This also fixes a bytes-to-string encoding issue on Windows where UTF-8
is not the default.

b722418a09ab1d4a131b194a85e84af6e0058793 authored over 7 years ago by Sebastian Schuberth <[email protected]>