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 weights for rules and rule sets in subconfig 'build' - Closes#83

12287db1a2cf2b06cbac796a0133b03ad72778e3 authored almost 8 years ago by abosch <[email protected]>
Update to Kotlin 1.0.6 and increment milestone to M7

501177d7eeee9bc611f01b538bcdd842ad72d8ed authored almost 8 years ago by abosch <[email protected]>
Merge branch 'maven-pluginRepo' into 'master'

Add pluginRepository for Maven

See merge request !3

a5d4b1ea22a53ae639f2f2cb69c69fe648dab171 authored almost 8 years ago by Artur Bosch <[email protected]>
Add pluginRepository for Maven

5bba75753b7929623d07758b8afeec851a4754be authored almost 8 years ago by Sean Flanigan <[email protected]>
Change Runner object to class

b1a395925f06943137f5c639683fd1c3ac3c76f2 authored almost 8 years ago by abosch <[email protected]>
Merge branch 'config-from-classpath' into 'master'

Load config file from classpath (for Maven multi-module support)

See merge request !2

aca44d9c42292300aa3ad8d6023818a665a0efcb authored almost 8 years ago by Artur Bosch <[email protected]>
Merge branch 'seanf/detekt-serialVersionUID'

aff7216804a83ba73dc7a96931cbd7d638d91f19 authored almost 8 years ago by abosch <[email protected]>
Update .gitlab-ci.yml

9ed16ed5c2fa1507b58202b8441229e5acb6f814 authored almost 8 years ago by Artur Bosch <[email protected]>
Add build badget

e487f046580e05f7aef16cc053b9b334ce09df06 authored almost 8 years ago by Artur Bosch <[email protected]>
Update .gitlab-ci.yml

67432ed5d6b96047084c1e2e2c220f5ccb817ee0 authored almost 8 years ago by Artur Bosch <[email protected]>
Add gitlab-ci.yml

ab822a0d91e94abbc2c39a7fb521f8ba93fadbfe authored almost 8 years ago by Artur Bosch <[email protected]>
Add option for config from classpath resource

7af5f063ea9fca822172dd6e807483147838457d authored almost 8 years ago by Sean Flanigan <[email protected]>
Use long option names

4884237ce484435d5e2e282394701f0035ef9c78 authored almost 8 years ago by Sean Flanigan <[email protected]>
Update .gitignore

5440f3e5440cddda1f8a7574ea66c3f824cfe240 authored almost 8 years ago by Sean Flanigan <[email protected]>
Allow const 'serialVersionUID'

2705e8d1616191feccd204fc06d779d9ca30e7f0 authored almost 8 years ago by Sean Flanigan <[email protected]>
Include bintray badge

645ff4b571dff29e728171ffbd2906132d0c2c11 authored about 8 years ago by abosch <[email protected]>
Use getResource for path in test case

5c705cefd0c6eb2697bc13bfdfbffb49ffec2087 authored about 8 years ago by abosch <[email protected]>
Add my bintray code-analysis maven url

b0757ec4a01e17c9227709c89c2e7676925ee021 authored about 8 years ago by abosch <[email protected]>
Update readme and changelog to meet milestone 6 features - #74, #80

64c130a80b387cbe5198c8bf78d8d24c45eb8126 authored about 8 years ago by abosch <[email protected]>
Mention OptionalXXX rules in FormattingProvider - #72

71ba51da9e1071c03076b5a83b94d1db7f37ca89 authored about 8 years ago by abosch <[email protected]>
Move OptionalXXX rules to formatting project and make them auto correctable - #72

d77470b00e5b09deceaa6bce986e9f2e77fd92a0 authored about 8 years ago by abosch <[email protected]>
Move formatting rules to own detekt-formatting project - #73

4e75f34e7d8d7437f68502292ed119293b890f46 authored about 8 years ago by abosch <[email protected]>
Introduce progress tracking through a FileProcessListener interface in Detekt - #68

057d29b59ce11cea971f4c0cda96d106a433c486 authored about 8 years ago by abosch <[email protected]>
Introduce compactWithSignature()-method for findings which is now used when generating output format - #77

b76e6067e5abff699c86e811798f025b77fb5c9f authored about 8 years ago by abosch <[email protected]>
Fix white- and blacklisted filtering by using list.contains() - Closes#81

8425630ef214cc2d8140aacd43b7b195c17bf8c9 authored about 8 years ago by abosch <[email protected]>
Always measure running time of detekt - Closes#81

77d45eb5c0f62e5957e491ca9cdb7b3eb0ec6484 authored about 8 years ago by abosch <[email protected]>
Fail fast if using --output and/or --baseline the --report path must be given - Closes#76

6049e6cb16d70a388d4fddbb2fdcbd4286882a0a authored about 8 years ago by abosch <[email protected]>
Separate parameters for smell baseline: -rp now just specifies the report directory, -b generates a baseline and -o generates a findings report - #76

151f7cf0c5f1bca421517fb817a945af2728a0a3 authored about 8 years ago by abosch <[email protected]>
Filter findings with ids of smell baseline to print only the new smells - #76

ea4ff8a5014155e332433637e5f89c5a193ed618 authored about 8 years ago by abosch <[email protected]>
Implement smell baseline - #76

afeef666a333e0caa633d1643ad2b4cf2e0e701e authored about 8 years ago by abosch <[email protected]>
Add detekt findings report

9088f0d58e32b6f491d26724e641bce386e57778 authored about 8 years ago by abosch <[email protected]>
Allow only kotlin files to be compiled (ending must be kt and length == 2) - Closes#78

dddd79244bca27cc00965fae7e2d27366a78268e authored about 8 years ago by abosch <[email protected]>
Allow to save findings in a file - Closes#77

e01566f08eb7c5deba5783602454680cb1ccfbda authored about 8 years ago by abosch <[email protected]>
Allow to specify fail/warning threshold for cli - Closes#75

ff378d5d8687b9f82a05081bb9d75d1c6c960eb2 authored about 8 years ago by abosch <[email protected]>
First attempt to fail builds on smell threshold

ead0f86deb88b6dea12305907eb437004ce3dec6 authored about 8 years ago by abosch <[email protected]>
Use javaClass.classLoader as parent loader for detekt's plugin loader

78a52c4e9acd64d7c85b233e2698d154118eced2 authored about 8 years ago by abosch <[email protected]>
Increment to next milestone: 6

acf77c61444d50fd55085cf68937be69ab8cf4bd authored about 8 years ago by abosch <[email protected]>
Increment to milestone 5

c5adafb5104ab8e1e1f2f2d2e7bba0331518d52b authored about 8 years ago by abosch <[email protected]>
Link to new milestone 6

181a666901ce937f30f49302f308bf2877f4f3a4 authored about 8 years ago by Artur Bosch <[email protected]>
Write a changelog for all milestones - Closes#71

c8d92f979d288db0c5dc187900f0fd0f7d600975 authored about 8 years ago by abosch <[email protected]>
Allow variables inside object declaration to be uppercase and with underscores - Closes#67

6b0feaadad1864492923d82d265bc6c5d9a03518 authored about 8 years ago by abosch <[email protected]>
Mention all rule sets in default config

4b88ec593772a1d81a597e997b19567e473677c0 authored about 8 years ago by abosch <[email protected]>
Move Underestimated text length fix method to Junk - #65

0f1695ef8b690d76d2ae36210cc03c9e0611dd1e authored about 8 years ago by abosch <[email protected]>
Extract ktFile related methods in own file - Closes#66

ed7b1bcd6939536eb038e7e3c37d2a02615ace58 authored about 8 years ago by abosch <[email protected]>
Ignore top level members as they have no declared class or object - Closes#64

0af31e810e1209d5ea72162d0492552de57f8f05 authored about 8 years ago by abosch <[email protected]>
Normalize file content before creating ktFile preventing nested exceptions within psi tree - Closes#66

9bf743f46e0258f198fbd5ce86a8496034c0c45b authored about 8 years ago by abosch <[email protected]>
Recover from "Underestimated text length"-Problem - Closes#65

1434390e78c6d48973e68384d2230dc73bdf5bf3 authored about 8 years ago by abosch <[email protected]>
Check ktFiles without classes in LargeClass- and EqualsWithHashCodeExist-rules - Closes#64

bf4e9cc7a28d305f133a465b0eab2a667ecc2774 authored about 8 years ago by abosch <[email protected]>
Remove compile for test in KtCompiler

d31a9232fcd6eeb789c8adfc8a24ca180284cfac authored about 8 years ago by abosch <[email protected]>
Create a new ruleset instance for every analyzing ktFile to prevent mutability - #2

3cd4c3329237fcf59d963bc53d788e3ba6f00794 authored about 8 years ago by abosch <[email protected]>
Fix build caused by JunitPlatform M3 - Closes#63

bcc20232ae5450e18440126aabd33ed6e9f11b92 authored about 8 years ago by abosch <[email protected]>
Allow underscores in constant variable names - Closes#62

6cb04338e4bd2242e86eac23821aee51ba6e724b authored about 8 years ago by abosch <[email protected]>
Rewrite UnusedImports as KtLint version did not considered infix extension functions - Closes#60

28bafdded992ba0a422c02b6d22722977da1f5fb authored about 8 years ago by abosch <[email protected]>
Document how to run detekt in a maven project using anttask - Closes#39

d9a8c9ac88a5a45f8d48b794a3884543bab7c0da authored about 8 years ago by abosch <[email protected]>
Increment version to M4 and use kotlin 1.0.5-2

4ee2c184e58f74067523db557c9ff8786a85bb88 authored about 8 years ago by abosch <[email protected]>
Use Executors.newFixedThreadPool instead of common thread pool - Closes#53

f8ec56d3b03f2d227dbc21cc8b0f34b250be7c6c authored about 8 years ago by abosch <[email protected]>
Introduce --parallel, --useTabs, --format parameters for CLI - Closes#46, Closes#54

ad8f7e78c9167033f4230baf00126e35087b0cbf authored about 8 years ago by abosch <[email protected]>
Add awesome-kotlin badge

07b15bdf99b29dc586dc1e89bb66e452f504589c authored about 8 years ago by Artur Bosch <[email protected]>
Lower threshold for complex methods to 6

a2c671be7381777303c9a1dfc2bcb7aefab9e9ef authored about 8 years ago by abosch <[email protected]>
Update to milestone 3 - Closes#58

47f563a90e32b2690e7ee8f599040d3da8cf2825 authored about 8 years ago by abosch <[email protected]>
Add screenshot 'detekt in action' - #57, #56

edc84cfbf519f1979e8b910f105fcf06c45e5da5 authored about 8 years ago by abosch <[email protected]>
Write formatting section - #57, #56

fc0d95e6167a2c377b0e4a350ac01620662929c9 authored about 8 years ago by abosch <[email protected]>
Include detekt-gradle-plugin in build - #24

8d5397f49c44458490896bc518ce11e97fcc4565 authored about 8 years ago by abosch <[email protected]>
Remove deep nesting - Closes#49

ded90daba29c1e219fdfd7bacde730137a258e8d authored about 8 years ago by abosch <[email protected]>
Only modify file if trailing spaces are found - Closes#49

d24c783633a57ec949933251af1ba82c52734822 authored about 8 years ago by abosch <[email protected]>
Introduce useTabs keyword in configuration - Closes#56

19ee72f7779fa4b0afa41e0da18b3e5498b38114 authored about 8 years ago by abosch <[email protected]>
Fix spacing after catch keyword - Closes#44

bc737f4baafc57550e5f5285d5c95a2aae2a47a3 authored about 8 years ago by abosch <[email protected]>
Escape NullPointer when project and subPath are the same for single file KtTreeCompiler compilation - Closes#55

d8048554458bb551a953df0b943e44a8946e64bb authored about 8 years ago by abosch <[email protected]>
Upgrade to kotlin 1.0.5 - Closes#52

a53bdd44a3ec190c1dc311b9de485bce72e9907b authored about 8 years ago by abosch <[email protected]>
Metion detekt-test in readme - Closes#51

7eeb2af417c9317f8fcdd6673ea5011c07b8e37e authored about 8 years ago by abosch <[email protected]>
Mark SpacingAroundCurlyBraces as unstable as adding findings is disabled by to wrong line/column calculation of idea - #47

d8da8d0d4bfca8a1377e6e4feedddac07562fac7 authored about 8 years ago by abosch <[email protected]>
Correct line/column calculation of formatting rules - Closes#50

5fe8d9e95c8e6e09f9e57520c24b12581b7972a8 authored about 8 years ago by abosch <[email protected]>
Deprecate detekt-rules compile method - #48

ac0529bb721873039b17dc559c6884f4609bbff5 authored about 8 years ago by abosch <[email protected]>
Deprecate detekt-rules compile method - #48

766ee6a0e059d2d1c1411064fd4df938faa014e6 authored about 8 years ago by abosch <[email protected]>
Move unstable to own class - #48

3198b2c937ecfc861d6033fd29d4fcc4a2378286 authored about 8 years ago by abosch <[email protected]>
Stop using old test compile methods of detekt-api and detekt-rules - Closes#48

113a6ca57c9fe9f218f57265fd77ad141a7d6723 authored about 8 years ago by abosch <[email protected]>
Deprecate old methods for rule testing in detekt-api, they will be removed in next milestone - Closes#45

5bfa339759c17ff18caa06f25fb67e6cfb536c0b authored about 8 years ago by abosch <[email protected]>
Allow to sub class KtCompiler - Closes#45

e98698f72e0afb8738775cc4870c970fdee0fe76 authored about 8 years ago by abosch <[email protected]>
Add new detekt test module - Closes#45

968ec4974622c9c98689302a3042ed4c41608fee authored about 8 years ago by abosch <[email protected]>
Disable trailing spaces test case - #49

c662183d330fa454e5f876a8f7f321766087d160 authored about 8 years ago by abosch <[email protected]>
Comment auto correct of trailing spaces as they modify the underlying file each time - #49

53eb1cf952bd3027c00e9727aa79b2a30225a244 authored about 8 years ago by abosch <[email protected]>
Finish migrating formatting test cases - Closes#41

2b6e715189a25f97c15f2a6890de4fcb1912334e authored about 8 years ago by abosch <[email protected]>
Remove sout - #41

3130de0bb10079ce24bb79da57bb8a0a7d86aaaf authored about 8 years ago by abosch <[email protected]>
Start migration of ktLint test cases - #41

4578e6f4b999745c30d043073a2d250e425ae683 authored about 8 years ago by abosch <[email protected]>
Add compileFromContent to kt compiler and mark it unstable - #41

9f50ffc8b426d0006421bb542b23e32f3c5d5e18 authored about 8 years ago by abosch <[email protected]>
Add unstable annotation which indicates experimental members - #41

b799ce0a3e608f1e93c98ab2c10c1ba91c85ac4d authored about 8 years ago by abosch <[email protected]>
Make auto correct to be enabled as default which makes testing easier, in production the global flag autoCorrect in the yaml config must still be turned on - #41

8686b34cbbb21f604f28f25bf9acda75c6337343 authored about 8 years ago by abosch <[email protected]>
Apply formatting - #41

83e613bb32f7a4c3f4fe97d955a3ae5969de5c69 authored about 8 years ago by abosch <[email protected]>
Migrate remaining rules from ktlint - #41

3bcdf30c0ff6d49fbf9da1da1eadc5c6515de17b authored about 8 years ago by abosch <[email protected]>
Correct test case - Closes#43

70227ffa32ad5e40fba4f6c8ef97abc7e424b9f9 authored about 8 years ago by abosch <[email protected]>
Return Detektion object after detekt.run() was called, unifying all possible results - Closes#43

f5bfc8665b64113dd1c94b6025db794e12c083c2 authored about 8 years ago by abosch <[email protected]>
Support auto correction of smelly code locations - #43

45fa74eb11cb0332a78b87a3fe763362ee9f550f authored about 8 years ago by abosch <[email protected]>
Improve the using inside gradle build section

00e956bfc9e10f4c83c4e2598b8af79bb0b35d6d authored about 8 years ago by abosch <[email protected]>
Extend readme for new withConfig function - Closes#42

45b5fc4945859e5705786e81aee1d3834b926052 authored about 8 years ago by abosch <[email protected]>
Simplify configuration usage for api users - Closes#42

953bcf2b83a9f780d1fb23276eb32939ab9b59c1 authored about 8 years ago by abosch <[email protected]>
Lazily create new instances of rule sets and pass rule set sub configuration for rules - #42

60bfeffcb1f4b45abc353fe3d21758ab2972dede authored about 8 years ago by abosch <[email protected]>
Start migrating ktlint formatting rules - #41

16c9ede355a2b4d20b876fd8ce38f25da8b03cfe authored about 8 years ago by abosch <[email protected]>
Include junit-jupiter - Closes#40

2247154690e8f97a4850e9ddec67c0d713e7d19b authored about 8 years ago by abosch <[email protected]>
Consider only lambda extensions which help to skip checks or iterating - Closes#38

8fb691f6b45a7c6e8a329272c30361a221a5c0ab authored about 8 years ago by abosch <[email protected]>
Implement ThrowException rules - Closes#32

c735ddf9a08dfc9af758abdf2626351ce456be2e authored about 8 years ago by abosch <[email protected]>