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

Create a contributing file

2c7e1dd76225a8fef0f655df89f27d63de6c5afd authored over 7 years ago by abosch <[email protected]>
Use oraclejdk8 in travis ci - #28

224a7ea97a5cb9ab27f86049c12fecb8fdb5c2be authored over 7 years ago by abosch <[email protected]>
Add publishing to gradle plugins site - #27

7e09e51a2bb6958d103de338af7f5a2927cf529a authored over 7 years ago by abosch <[email protected]>
Document gradle-plugin - #33

0c9f6b8c5be4aff8789a216998acc1b6b7e95a6d authored over 7 years ago by abosch <[email protected]>
Remove broken task test - #16

467d5f8d4b7987094eefd9136c58f6cca5f9b9c7 authored over 7 years ago by abosch <[email protected]>
Remove magic in the init method of Output class - #31

0c124471fb92bec4f96dbfa644e925c1104c5626 authored over 7 years ago by abosch <[email protected]>
Refactor DetektConfig class to DetektExtension - #16

f8b3bd9aee3b882b1e74fe8efec965c38e0ffbd8 authored over 7 years ago by abosch <[email protected]>
Add formatting task to gradle-plugin

0e4c3cd404bbf4ffc44ce8a3e278461ab0a6b1f7 authored over 7 years ago by abosch <[email protected]>
Apply formatting

c6866b5834f1deb2f6cea5ec244db5f2237cd6e9 authored over 7 years ago by abosch <[email protected]>
Make formatting module runnable as cli - #32

8730f505727a5617708b564190f3ee6f26ec7196 authored over 7 years ago by abosch <[email protected]>
Inverse enable and disable default rulesets, fixing no loading of custom rule sets - #29

8e97e9d4e186b708e2992da5c9c983252060e074 authored over 7 years ago by abosch <[email protected]>
Configure args after evaluation phase, include migration task - #16

199d55fcf560454bb7a980107fdbf83a53bb2cac authored over 7 years ago by abosch <[email protected]>
Correct extraction of imports from config - #30

29753e4f2a108340578c8de4a2b5b26e26ce2807 authored over 7 years ago by abosch <[email protected]>
Make migration tool runnable with shadow jar - #30

985e0b4f3ad8e1dd6c292261f5f2963331f42915 authored over 7 years ago by abosch <[email protected]>
Implement migration module based on cli module - #30

9fb280863c563b7d39e6becacba0628eae4badd2 authored over 7 years ago by abosch <[email protected]>
Extract cli commons tasks - #29

37fbd9d2fe4756ba487819a75881d36f2dc79107 authored over 7 years ago by abosch <[email protected]>
Introduce configurable enum entry pattern - #91

ee0036087aff8c234a2d607ee88f51b8c968ced6 authored over 7 years ago by abosch <[email protected]>
Allow underscore in enum entries - #91

baea9e83e629aac5c1b8893bfaa233a43b6ab913 authored over 7 years ago by abosch <[email protected]>
Implement ignore disabled default rule sets logic in locator - #29

4bf5465d9b3009836ec52fc3d38cfa6f26dfdd77 authored over 7 years ago by abosch <[email protected]>
Let default rule sets be disableable in cli - #29

b90e1827482febae1891b906ebcd15e3f1138091 authored over 7 years ago by abosch <[email protected]>
Apply formatting plugin

29f8e85772681482b734b40f860371f4a5ec616c authored over 7 years ago by abosch <[email protected]>
Implement more instance methods for DetektFacade - #29

1146b591e66659fd006292ce1bac1b41f9dd5936 authored over 7 years ago by abosch <[email protected]>
Do not let Detektor load the providers, providers should be added through injection - #29

36afa50463be2352aad0cb50754bd8ff9e293203 authored over 7 years ago by abosch <[email protected]>
Refactor core classes - #29

ea72c0376236ecb1d0b318374d93769f24691bc4 authored over 7 years ago by abosch <[email protected]>
Configure travis ci - #28

80860e810d85d0d302a07fe493ae98506b084aeb authored over 7 years ago by abosch <[email protected]>
Add test for more than one filter for compiler

df23e6189b88beab3524fcef76269b95a23b6ccd authored over 7 years ago by abosch <[email protected]>
Make use of mutable project in migration module

a49e9beceedb76dd106557841edd6850f4aaceb1 authored over 7 years ago by abosch <[email protected]>
Prototype migration module

1198074f1fba9375b9e2ca9eca01e221e708f49e authored over 7 years ago by abosch <[email protected]>
Use newest junit platform and spek, migrating imports

0e9353ed2ef491466a08487fcf1b6b435c92795b authored over 7 years ago by abosch <[email protected]>
Fix gradle plugin by using JavaExec task to run detekt - #16

1dcab776f8f5e38e91b916b43295245359c2d510 authored over 7 years ago by abosch <[email protected]>
Make sure that dependencies section must be below other sections - #89

3e02b0d60746b6697508f9a2ba87356c7d354f16 authored over 7 years ago by abosch <[email protected]>
Make mentions of annotations bold - #23

fa1ca4ce4245e300b1ad1bd0fd76bfa1a29198ee authored over 7 years ago by abosch <[email protected]>
Include a table of contents for the readme - #23

cbc9abdb2fa70ba4e460044b6c356c8700241bb8 authored over 7 years ago by abosch <[email protected]>
Increment detekt and kotlin version

2d9160f2929a5648dff30f484ad1c2f9ebe6d174 authored over 7 years ago by abosch <[email protected]>
Suppress necessary EmptyFunctionBlocks

a44269249a41bef8ba6e5684229b1ff1910fad37 authored over 7 years ago by abosch <[email protected]>
While suppress annotation not found inspect KtAnnotated parents - #6

2864cf33ad961dc5ef3c8d1b734e2558c4cf9961 authored over 7 years ago by abosch <[email protected]>
Write test cases for all suppression levels - #6

44cf09f2ae2e91dac8c81a36e7a7bfa6ba69254c authored over 7 years ago by abosch <[email protected]>
Support @Suppress kotlin annotation as primary annotation - #6

1e01f626b94c55d373447fb6285119c6ccb22340 authored over 7 years ago by abosch <[email protected]>
Find annotated parent and check for suppression - #6

8d520a61797d58810a94a76d8baee67ae36d0e04 authored over 7 years ago by abosch <[email protected]>
Support suppressing of different rules - #6

f0356c97b4438bc14ceaf79119c90fe2d3f48842 authored over 7 years ago by abosch <[email protected]>
Prototype suppressing of rules on file level

8cb34a87d9f12e7fa5a2100a70371d8b8fbb9593 authored over 7 years ago by abosch <[email protected]>
Add screenshot using detekt within gradle

1f008d0223eeb2f171c4e0ca13daef5ab255aad8 authored over 7 years ago by abosch <[email protected]>
Prepare M8.1 release

ea4109d92a8734d30e39736804a2c4205a740ea1 authored over 7 years ago by abosch <[email protected]>
Update gradle wrapper

b5a5f0ccca97aa3bcdd154079d5ec1a81edfacf6 authored over 7 years ago by abosch <[email protected]>
Merge branch 'divByZero' into 'master'

Prevent division by zero

See merge request !5

b2f57b208b764b5f07d85eb8522a11a8bde537d4 authored over 7 years ago by Artur Bosch <[email protected]>
Prevent division by zero

d3062f7e266214eb1494a2d826058209794d22f2 authored over 7 years ago by Olivier Lemasle <[email protected]>
Allow to customize NamingConventionViolation - #10

ee3ec5509b55c832d6db3da0c015067aae2b5d2f authored over 7 years ago by abosch <[email protected]>
Add screenshot using detekt in gradle

f01d22a6c37d0da47e8df18c9f00cb0ac3759742 authored almost 8 years ago by abosch <[email protected]>
Update readme for milestone 8 - #14

941f6bee67328aa61cc8af1fb74b46fc29c30620 authored almost 8 years ago by abosch <[email protected]>
Fix top level variable declarations count as constants in objects (NamingConventionViolation) - #15

070fd31f00863c119e4e3ee8679935d9f22bca12 authored almost 8 years ago by abosch <[email protected]>
Introduce complexity report in cli - #5

d010af1aa4b3e241ea49fb1a70b729619c2d3533 authored almost 8 years ago by abosch <[email protected]>
Add two issues for current milestone changelist

948aa3af7daf3c9f3fd83a8c8b0d1e28f4356f33 authored almost 8 years ago by abosch <[email protected]>
Add complex testcase for lloc and mccabe visitors - #5

eaf74447c02e90100de4472f93545eadaeda40db authored almost 8 years ago by abosch <[email protected]>
Implement mccabe and complexity visitor

7185647e76b591432a5bdc546751da122ba7b348 authored almost 8 years ago by abosch <[email protected]>
Implement lloc visitor - #5

01d9a3d0bb40ea8d250c7984612b0157fa4bed56 authored almost 8 years ago by abosch <[email protected]>
Implement logical lines of code algorithmus

2613dac4c98a7bd9910f04a6901c0751af2243cd authored almost 8 years ago by abosch <[email protected]>
Enhance FileProcessListener's to be usable for custom data savings

a2183448cee6c6c1769582121063cc5147acadfa authored almost 8 years ago by abosch <[email protected]>
Enhance Detektion object to include user specific data

c86a99ea52826f87084598eab6d864ea5aee6b01 authored almost 8 years ago by abosch <[email protected]>
Provide new screenshot of detekt in action

1e6c53baa8dc60caf074b4a2fd7e9c0a95ef50f4 authored almost 8 years ago by abosch <[email protected]>
Implement ComplexCondition rule - #4

c4adf43a4ad2c7deed4f80a6a4dffc08063722f6 authored almost 8 years ago by abosch <[email protected]>
Correct default configuration yaml file to support complexity ruleset - #4

b7765a44b0bbcda1a66cc5531597243b7816b00b authored almost 8 years ago by abosch <[email protected]>
Implement TooManyFunctions rule - #4

13a16bc1be74d968126358196884a5696de7403f authored almost 8 years ago by abosch <[email protected]>
Update detekt version in readme

d733f013ce80229d8aa394bfb09c10de8ee8a5ac authored almost 8 years ago by abosch <[email protected]>
Prepare for next iteration

b980d2d210f123e5e01fa79e1ddbada198ad78a9 authored almost 8 years ago by abosch <[email protected]>
Fix jcommander specific parameter parsing - #11

838ceb6e63e2dc1dcc72a3bd6c663ed167098761 authored almost 8 years ago by abosch <[email protected]>
Prepare for M7 release

1addb6f4c098ac6d09008b39823c3db589ffba17 authored almost 8 years ago by abosch <[email protected]>
Remove LPL in Detekt

1734cd92825791686bc1dbe226b9a92ac3a78b11 authored almost 8 years ago by abosch <[email protected]>
Remove NoElseInWhenExpression rule - #10

d5c66f0bc12c8d15e74c72cb606d86143afb6d5f authored almost 8 years ago by abosch <[email protected]>
Rename TooManyFunction2

0e004af4c32d145a58bf381cdc311fb675cd13c4 authored almost 8 years ago by abosch <[email protected]>
Remove KtTestCompiler

a745f6bcc184234cd4a97e2552189d81ad46d166 authored almost 8 years ago by abosch <[email protected]>
Merge branch 'master' of gitlab.com:arturbosch/detekt

# Conflicts:
# build.gradle
# detekt-rules/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/Com...

818de988d38ec8507eb8f1438e18b96b7f96024a authored almost 8 years ago by abosch <[email protected]>
Merge branch 'master' of gitlab.com:arturbosch/detekt

# Conflicts:
# build.gradle
# detekt-rules/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/Com...

dd4a0405aab13d5fb4bbc239aabf402dcd95e26a authored almost 8 years ago by abosch <[email protected]>
Add complexity provider

1e06c152864b2fa25477aa61fc56a1f95b9048cc authored almost 8 years ago by abosch <[email protected]>
Move documentation rules to own package

31a17b9333166f4b45678c0e6f9e134da4f60d4c authored almost 8 years ago by abosch <[email protected]>
Move rules which clearly affect complexity to own package

2eef51ccff0028c9c6df5605208e7f26e753d6ee authored almost 8 years ago by abosch <[email protected]>
Merge branch 'kotlin1.1' into 'master'

Kotlin1.1

See merge request !4

2c4ac7a8bfbb5ce347d5049e80ed963b39ebbe27 authored almost 8 years ago by Artur Bosch <[email protected]>
Kotlin1.1

9e8d8915fcefadbe54e1c683d364c33e4be2c77a authored almost 8 years ago by Artur Bosch <[email protected]>
Move style rules to own package

f2eee31ceae37dcb33ef874d9d9be1627157628b authored almost 8 years ago by abosch <[email protected]>
Change `kotlin`-configuration to kotlinCompile, preventing clash with the kotlin dsl starting from 1.1 - #2

9110602213f4d97799dbafadade64ad15aa57134 authored almost 8 years ago by abosch <[email protected]>
Check override-modifier before checking the parameter list - #88

8e5b36489764018ca412e5f650096afb93cdb027 authored almost 8 years ago by abosch <[email protected]>
Add changelog for milestone 7

88a13ac9c9028d9eb1604374a9626f582d487ba6 authored almost 8 years ago by abosch <[email protected]>
Use explicit junit5 console dependency

3a214bfd7cb596728ca646037e5259d766fed6ac authored almost 8 years ago by abosch <[email protected]>
Use detekt as code quality assurance tool

c0b0344f10695bb95223ca527b338254dc5bb087 authored almost 8 years ago by abosch <[email protected]>
Remove feature envy for current M7 build 1

b3444308b70f667b7cb2ac92234206c9ea5e7005 authored almost 8 years ago by abosch <[email protected]>
Make build ready for bintray continuous deployment - #87

2745c76d7c5855def4133f4d1e785e526d525c9e authored almost 8 years ago by abosch <[email protected]>
Apply idea quickfix

4b7ec0c9f4e15eca6e792aba3c2b379555499e58 authored almost 8 years ago by abosch <[email protected]>
Introduce new code smell finding type with reference and metric - #36

92de8cdfe4ac76c8cb1a9d7f64cc5999d7bebfe9 authored almost 8 years ago by abosch <[email protected]>
Add feature envy to code-smell provider - #36

8aa58312f3ac2400a24dad21016781e3a72dfe2c authored almost 8 years ago by abosch <[email protected]>
Make feature envy rule configurable - #36

136cc188110400734315bd57c94b14bfd65165ef authored almost 8 years ago by abosch <[email protected]>
Find on feature envy in test case - #36

8a281827dfc145cda5653cff54dff864e0bfd8ec authored almost 8 years ago by abosch <[email protected]>
Change collectByType to work on ktElements - #36

4b8547fc16360c97ddffc4d12e77aca0bf05af2d authored almost 8 years ago by abosch <[email protected]>
Extract ktElement extensions from feature envy to junk - #36

c6bc05cc964f1b9c6ad6dc38d9abdc45b8a60efb authored almost 8 years ago by abosch <[email protected]>
Rename inner classes for feature envy- #36

47538e045274f8456d63652e4ef82de47b56fcd6 authored almost 8 years ago by abosch <[email protected]>
Calculate feature envy factor - #36

df875754532a6be101463b132f549afbe001f43c authored almost 8 years ago by abosch <[email protected]>
Find all variables on which envy is put on - #36

e20e506224115b5503cfe1eee000cb3b4c462b6b authored almost 8 years ago by abosch <[email protected]>
Write test case for feature envies - #36

a660350d59ca85ec57bafe647d1c3626a786c2d2 authored almost 8 years ago by abosch <[email protected]>
Use file suppress in naming convention test case

dee4c07a60f22bad9e04994350e61d142c73c4a5 authored almost 8 years ago by abosch <[email protected]>
Implement function to collect all function calls - #36

022df1ca37022f12dd5f8c0abea25c5758658156 authored almost 8 years ago by abosch <[email protected]>
Implement class baselines for feature envy detection - #36

92ccee828a65ee305df8c3962c64ef637eb6adb5 authored almost 8 years ago by abosch <[email protected]>
Integrate debug ruleset provider into cli - Closes#70

afcd4a1c270ddfb5458616f6d452e640bad52354 authored almost 8 years ago by abosch <[email protected]>