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

Implement CatchException rules - Closes#31

8881c675643f9e5b31386b505e477c20b5450234 authored about 8 years ago by abosch <[email protected]>
Implement NestedBlockDepth rule - Closes#34

febd0f290b8d07ad0971877e12e3d2810d2345b4 authored about 8 years ago by abosch <[email protected]>
Implement ExplicitGCCall rule - Closes#30

fdf172461094608e642863ed1974973d718f5c43 authored about 8 years ago by abosch <[email protected]>
Implement ExplicitGCCall rule - Closes#29

a1b4f6876e90a1473337d96eb47d82f90a921679 authored about 8 years ago by abosch <[email protected]>
Extends EqualsWithHashCode rule to support nested classes - Closes#29

c4b2d7161475a1f91234d7c914e18404e2bd7c54 authored about 8 years ago by abosch <[email protected]>
Implement EqualsWithHashCode rule - Closes#29

70417d563cdbebb778a8d6f32a6c5cc4aab392ce authored about 8 years ago by abosch <[email protected]>
Move junit platform plugin to parent gradle build - Closes#21

a76a1741d964a03f236e4831f20f607be36cd1ed authored about 8 years ago by abosch <[email protected]>
Clean up gradle multiproject configuration - Closes#21

77642b755639b33f3d1c1a7a57ddc37c1cc76479 authored about 8 years ago by abosch <[email protected]>
Implement DuplicateCaseInWhen rule - Closes#28

b00c353dbb5accd111b35e4d80b2775201140eed authored about 8 years ago by abosch <[email protected]>
Implement EmptyWhenBlock rule - Closes#27

f0c561aaae80119907918e4292dd5fabb67d8cee authored about 8 years ago by abosch <[email protected]>
Use the maven-publish plugin everywhere - Closes#33

bd20b7a6df2b54f32159b3f08590005fc0a19d58 authored about 8 years ago by abosch <[email protected]>
Write documentation for detekt-api module - Closes#18

83a386a061db644a229d5160a821e691c2261ddf authored about 8 years ago by abosch <[email protected]>
Implement empty code rules - Closes#26

b0a68dd00cb1a21e27ed5b6cb6041f573b629dd7 authored about 8 years ago by abosch <[email protected]>
Remove detekt-gradle-plugin from build

3e6775bb7dc494351a7e7886afd884b69a1acce8 authored about 8 years ago by abosch <[email protected]>
Use kotlin highlighting for custom ruleset section

b2afe1afb9aa17c20fe72ccbe8c04027010b3fbb authored about 8 years ago by abosch <[email protected]>
Write using detekt in custom gradle projects - Closes#25

3b73167ce45dd6151b9903be64070d1d8de87054 authored about 8 years ago by abosch <[email protected]>
Ignore empty strings for filters and rulesets

e0393c71e1a40940a5802f816312e1bb6f0f81da authored about 8 years ago by abosch <[email protected]>
Delete test and add it to ignore

d717330b99fa8d9045ceed3972291a5a815fa378 authored about 8 years ago by abosch <[email protected]>
Use name in compact string instead of entity signature

a8f759a0d5789d990a9560e3e9fa67f10677fc81 authored about 8 years ago by abosch <[email protected]>
Write detekt gradle plugin - #24

6e0f7c3d91b74167f84534dfc32a7d5d897e604c authored about 8 years ago by abosch <[email protected]>
Increment version to m2 - Closes#23

4c6fe814bc8d8a731c9e6b27c3fe31e92a499d45 authored about 8 years ago by abosch <[email protected]>
Add default detekt config yaml file - Closes#20

8d183121443811ff2720ebb48f8c7c614d61cb96 authored about 8 years ago by ArtiSmarti <[email protected]>
Change naming of empty config constant inside object literal as it is not a real constant

78fd7a46289145000528a29e87e93df7b0c56599 authored about 8 years ago by ArtiSmarti <[email protected]>
Consider constants when evaluating variable naming conventions - Closes#19

3f82d70138b786f30e8b7f9991c4a137a99fa201 authored about 8 years ago by ArtiSmarti <[email protected]>
Ensure filters and rulesets can be really empty and not having one empty element - Closes#2

866e2bd77f6d1c4767ddcdf5ed15eb5ff326cc80 authored about 8 years ago by ArtiSmarti <[email protected]>
Store relative paths for findings - Closes#16

7d3a457b99c76f1157b09875ddd6c34366dd1d23 authored about 8 years ago by ArtiSmarti <[email protected]>
Add license

33bf0e0623f1b58bd1110a39432d92f9a49363d8 authored about 8 years ago by Artur Bosch <[email protected]>
Add newline in jcommander usage message in readme

2dd9287fc723c9a338bb841b007e551dee67721a authored about 8 years ago by ArtiSmarti <[email protected]>
Update all spek versions to 1.1.19

cab16eab275e18145d97a7399108240775a54225 authored about 8 years ago by ArtiSmarti <[email protected]>
Add java keyword to code highlighting

43d20f2b84b8e5bc298deccda3aea0fa0360c2e4 authored about 8 years ago by ArtiSmarti <[email protected]>
Add new testing your rules section

7b5861b4616f215cf7f4478f3802c789182cab62 authored about 8 years ago by ArtiSmarti <[email protected]>
Write readme

da612fb86fb26be487586c8b57b1396a9fae888c authored about 8 years ago by ArtiSmarti <[email protected]>
Use the maven publish plugin in rules module

d5b842308125e2e71c1fc8a1d21d8a734cf427b3 authored about 8 years ago by ArtiSmarti <[email protected]>
Enhance KtTestCompiler

3ff10aae59948808897490cda894c62ad9e42c92 authored about 8 years ago by ArtiSmarti <[email protected]>
Add missing NamingConventions rule

c8659667258b732509741cbb26ce6495119d2949 authored about 8 years ago by ArtiSmarti <[email protected]>
Add publishToLocalMaven for api and core modules

c0036217f1cbc7f2c99c9efe4158a58a47e7a38b authored about 8 years ago by ArtiSmarti <[email protected]>
Sort and distinct by ruleset id

9e6c26e2a0215f6bf69e2bf3281492a7b5197e64 authored about 8 years ago by ArtiSmarti <[email protected]>
Add sample ruleset project - Closes#8

2f6fe6a22f9b40ba382ae68893da55756517eb17 authored about 8 years ago by ArtiSmarti <[email protected]>
Accept external ruleset.jar's - Closes#17

4e7026a95947ece0b41be25aa303ebcbccc408e2 authored about 8 years ago by ArtiSmarti <[email protected]>
Use absolute path for location's file property - Closes#6

37769d6962f9b999a7c479b49ae3ad1c007a0549 authored about 8 years ago by ArtiSmarti <[email protected]>
Remove comments from method signatures and trim signatures to fit in one line - Closes#15

1c112e6982d30f81e10eb07772d023d752e27e97 authored about 8 years ago by ArtiSmarti <[email protected]>
Allow to turn off whole rulesets in configuration file - Closes#7

16713b2b6fdae9ddb74640e150716195278df357 authored about 8 years ago by ArtiSmarti <[email protected]>
Consider parent class name for companion objects class names - Closes#5

b5cf9dd9594f5a0a2795fc4141f01cf741e7bccd authored about 8 years ago by ArtiSmarti <[email protected]>
Provide common usage interfaces for working with entities/metrics - Closes#12

05227f77ac9861c4e2bbd70790199d94f6603e23 authored about 8 years ago by ArtiSmarti <[email protected]>
Use thresholded code smell in rules with metric thresholds - Closes#11

cb2ce7ecf7c96c96832c555b9170cdeb654a5293 authored about 8 years ago by ArtiSmarti <[email protected]>
Filter enum entries if searching for no doc in public classes

6eacd91691fb9ee6151b8bfe6f03218ba524f0f6 authored about 8 years ago by ArtiSmarti <[email protected]>
Ignore test case for reproducing stuff

9c5d0a5d028531975291503da05d0b211215a035 authored about 8 years ago by ArtiSmarti <[email protected]>
Make visit methods internal

f8f695e903a07d0c2260082fd6cea50fcf2d6826 authored about 8 years ago by ArtiSmarti <[email protected]>
Build full signatures for psi element - Closes$14

9611077d532659bfaacc2a836ef33b5c15942f17 authored about 8 years ago by ArtiSmarti <[email protected]>
Create signature based on extends, implements, types and parameters of classes/methods

f5f4b819d16f3b1e8a9d2ddec2177693ea321abf authored about 8 years ago by ArtiSmarti <[email protected]>
Enhance compact representation of location

8df668350e54cdf1cdda7d646f377c7eef4d167a authored about 8 years ago by ArtiSmarti <[email protected]>
Rename Kast- to DetektVisitor

eafc56a44fed505c55f1a9db64b98d51fab35424 authored about 8 years ago by ArtiSmarti <[email protected]>
Change finding model introducing entity and metric data classes

0f11f2939de43c669489e6e0523b4c0cd5d8eb10 authored about 8 years ago by ArtiSmarti <[email protected]>
Remove :Unit return types detected by detekt's 'OptionalUnit' rule

010c44647d31e3d83e42698899204be4642b0b20 authored about 8 years ago by ArtiSmarti <[email protected]>
Add rule for optional Unit return types

3f5f44a5db8455497e8cab18c8c12a9e989c8a88 authored about 8 years ago by ArtiSmarti <[email protected]>
Fix overriden members to not need a comment

549c4dbd0acda1614613587343053823443ffa20 authored about 8 years ago by ArtiSmarti <[email protected]>
Separate rules for comments into own rulesetprovider

9dd9fa86df07492f31a3e1d0b176f8348ddd5331 authored about 8 years ago by ArtiSmarti <[email protected]>
Implement rule to find undocumented public classes

53ccd6495aa1a4120c0cd8dfc6d6e3aad6d55c48 authored about 8 years ago by ArtiSmarti <[email protected]>
Rename location's factory method 'of' to 'from'

ec3d1a47a2d726633f279fdeadc53c34f1f4cade authored about 8 years ago by ArtiSmarti <[email protected]>
Remove syso in naming convention test

c41a62b22c7a621567f168e91d882e48a1a889e7 authored about 8 years ago by ArtiSmarti <[email protected]>
Implement rule to find undocumented public functions

70a450a490e43a47e93ad48f362833c00ae34a4c authored about 8 years ago by ArtiSmarti <[email protected]>
Implement naming convention rule

811f7c806ef39b8e4ee09ab9cb481eb34bb0912b authored about 8 years ago by ArtiSmarti <[email protected]>
Implement ComplexMethod rule

04b000ddfc3a7eae8669f0258d03f0c9f9614c69 authored about 8 years ago by ArtiSmarti <[email protected]>
Implement three riles: UselessSemicolon, CommentOverPrivateMethod/-Property, add hamKrest dep

7aecac0ba6a2fdf61276f1a49e957d525bd3eda6 authored about 8 years ago by ArtiSmarti <[email protected]>
Migrate all rules to be configurable, extract config interface - #4

1b0a1ac5adc55a786a229508306ac691da96d51a authored about 8 years ago by ArtiSmarti <[email protected]>
Pass configuration to detekt - #4

d1a479f843fee66657b3ec23c775ec7ef2362ba6 authored about 8 years ago by ArtiSmarti <[email protected]>
Make rulesets configurable

405430a763d4ccc8e9f25602af763f17f234e6b3 authored about 8 years ago by ArtiSmarti <[email protected]>
Introduce jcommander for argument validation - Closes#3

3dbb76e52f699feafee255229d39237f3882eb5e authored about 8 years ago by ArtiSmarti <[email protected]>
Add remaining additions/deletions

f322f54a2515150201161d5b8abd6d8ae1d06723 authored about 8 years ago by ArtiSmarti <[email protected]>
Decompose detekt into submodules 'api', 'core', 'rules' and 'cli'

dbab8e2ccf86141f79c064e37e6e5389bb52677e authored about 8 years ago by ArtiSmarti <[email protected]>
Run ruleset providers async

f79091c5382ac5c19e95069ae1b1ea4691a97ee4 authored about 8 years ago by ArtiSmarti <[email protected]>
Do not consider outer classes if inner classes have smells

5fb6d8833fb0d98b57341a33e2e6770c33266bee authored about 8 years ago by ArtiSmarti <[email protected]>
Add project baseline

454a87faa298e5d1a36fb3233b71243cb237787f authored about 8 years ago by ArtiSmarti <[email protected]>