Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/detekt/detekt-compiler-plugin

Experimental support for detekt as a Kotlin compiler plugin
https://github.com/detekt/detekt-compiler-plugin

Archive the repo

55e4e6ad9edbf102dbc9d87b8ffc05d8375ecbad authored almost 2 years ago by Nicola Corti <[email protected]>
Make the publishing valid for Maven Central (#63)

a1c21c0f80a9d3e4eaecec109e5bf0df6eaa6c5b authored almost 2 years ago by Nicola Corti <[email protected]>
Prepare the project for archiviation (#62)

01458272ffc1436b5069ca830b840f4334810be9 authored almost 2 years ago by Nicola Corti <[email protected]>
Split compiler plugin and its Gradle plugin into separate modules (#61)

7f3594da2c6fc4ae38112d6088010513b580c815 authored about 2 years ago by Matthew Haughton <[email protected]>
Make build Windows compatible (#58)

* Add missing fat jar dependency

* Make build Windows compatible

a4e5ba597f13d60152faf0fcc52468cb922d898d authored about 2 years ago by Matthew Haughton <[email protected]>
Explicitly include specific dependencies in the fat jar (#59)

This cuts the size of the generated file by about 56%

8a7b59558faba7e14a6fad3b5d4d7f25b2bb808a authored about 2 years ago by Matthew Haughton <[email protected]>
Update dependencies (#56)

ba70700ee3a2887e2b0ffd49a44f54f485f5c2c5 authored about 2 years ago by Matthew Haughton <[email protected]>
Update CI config (#57)

* Test on JDK 17 on CI

* Use gradle-build-action to execute Gradle

* Update setup-java action ...

309f0dbfe090f312f3282d43d5efc941e251313a authored about 2 years ago by Matthew Haughton <[email protected]>
Refactor build slightly (#55)

* Move versions catalog to root project

* Remove deprecated config

* Remove Gradle wrapper fro...

37f40d9c68a36b9039c91d26f61f98aa540e3ac1 authored about 2 years ago by Matthew Haughton <[email protected]>
Integrate with Gradle enterprise (#54)

01245388c04f8419109a577bbbbcf4b7efddccd9 authored over 2 years ago by Chao Zhang <[email protected]>
Modernize detekt-compiler-plugin (#53)

f2dad679d09e40bb4ff4e4a6a3d1f5c227493940 authored over 2 years ago by Chao Zhang <[email protected]>
Move all the versions to version catalog (#51)

770c973bd983722fe9cfe5d539d71718f9ddf8b1 authored about 3 years ago by Nicola Corti <[email protected]>
Fix a compiler warning for toLowerCase (#52)

a40dae6c53d90b146ea1627f649b8e4496ade524 authored about 3 years ago by Nicola Corti <[email protected]>
Bump all the things (#50)

47ec47b865ea269e5b1c5960448b948711515253 authored about 3 years ago by Nicola Corti <[email protected]>
Set an explicit version when registering compiler plugin (#49)

When the version isn't set the Kotlin Gradle plugin will attempt to resolve
detekt-compiler-plu...

d32fe53eba3d7e5d8e6dd355412dc4a77e770725 authored over 3 years ago by Matthew Haughton <[email protected]>
Don't allow reassignment of Gradle properties (#48)

c440969e218bd6bc600c6130bcccd6ebc1add1ba authored over 3 years ago by Matthew Haughton <[email protected]>
Enable tests with Spek (#47)

* Enable tests with Spek

* Adapt tests for windows

36e3dec680f404b02f21a6df7f030913015154b3 authored over 3 years ago by Nicola Corti <[email protected]>
Add missing boolean flags to Project Extension (#44)

ef74b29205c3310d41c668852e9ee354454d40d5 authored over 3 years ago by Nicola Corti <[email protected]>
Rename branch from master to main (#46)

a4da6f274520f36d4941fbdd222f60a980182476 authored over 3 years ago by Nicola Corti <[email protected]>
Enable SARIF report by default (#43)

8488c36a1df491485fb3461e3a4f518bf06bc37b authored over 3 years ago by Nicola Corti <[email protected]>
Productionize the project (#42)

* Gradle to 7.0.2
* Update to use Versions Catalog
* Unify how Gradle plugins are applied
* R...

ae183bdb34a7b7b8aef5d6ef1a09decfafb517f5 authored over 3 years ago by Nicola Corti <[email protected]>
Pass configDigest to Kotlin compiler (#40)

d0d0f839b39527e67732111c9b4ec7f0c7998455 authored almost 4 years ago by Matthew Haughton <[email protected]>
Gradle 6.8 (#39)

1387a93e95557cd562068895326f2188b8d04d5f authored almost 4 years ago by Matthew Haughton <[email protected]>
Refactor Gradle extensions to use lazy configuration (#36)

* Remove unused options

* Make config read-only

The value should be set using Gradle's Con...

c4537e9304837890d28a377263b64c559ae2515f authored almost 4 years ago by Matthew Haughton <[email protected]>
Add support for detekt's sarif report format (#35)

46afa52bb74a42e5975f9642cdda744f0d59552e authored almost 4 years ago by Matthew Haughton <[email protected]>
Change plugin implementation class (#38)

37042a5fa229cef350427364b574eb2a8aa58b71 authored almost 4 years ago by Matthew Haughton <[email protected]>
Fail CLI execution when unknown option provided (#37)

f83dc1659a3af4aff77f4c6bc12093a6133e49ee authored almost 4 years ago by Matthew Haughton <[email protected]>
Add report support for KotlinCompile tasks (#34)

* Add report support for KotlinCompile tasks

* Update README.md

Co-authored-by: M Schalk <...

3358fa6caa88ea7fda29d06b63cb0a4627cf10a1 authored about 4 years ago by Matthew Haughton <[email protected]>
Add support for detekt plugins (#33)

73b834186437d61348e6ffe12fab664adc0c2732 authored about 4 years ago by Matthew Haughton <[email protected]>
Test on Java 15 (#32)

0815d4e7419950c2e3bf33ffdda5dc163452adf4 authored about 4 years ago by Matthew Haughton <[email protected]>
Add ability to exclude paths from analysis (#31)

Closes #10

aeaea390aed5fceeccb98245f520968288707608 authored about 4 years ago by Matthew Haughton <[email protected]>
Update dependencies (#30)

4d8788edb48e6340a2e6882c3dcd661367ea12f7 authored about 4 years ago by Matthew Haughton <[email protected]>
Update detekt to 1.14.1

6fb6278c05347251b8398f4b237fb29d8a60ee4f authored over 4 years ago by Artur Bosch <[email protected]>
Gradle tweaks (#29)

* Move Gradle plugin logic to DetektKotlinCompilerPlugin

* Simplify getting the detekt extens...

4594c86098ae40a19170f96ce626694d2afdc429 authored over 4 years ago by Matthew Haughton <[email protected]>
Update project dependencies (#28)

387f8e7289fa6eae01770ecf8cc32b2c988d86ea authored over 4 years ago by Artur Bosch <[email protected]>
Ensure Kotlin compilation task reruns when detekt config changes (#23)

* Ensure Kotlin compilation task reruns when detekt config changes

* Add test for Configurabl...

60b51f10decc3066e3a4e542785ec0b8b85f8799 authored over 4 years ago by Matthew Haughton <[email protected]>
Apply plugin to JVM projects only (#27)

9375dbf4e0c04b3dc9b3639cda0f46b7c97c5aba authored over 4 years ago by Matthew Haughton <[email protected]>
Use a release of detekt that works (#26)

385f5741334fe42a9b3bf67221fe282a8ad64aec authored over 4 years ago by Matthew Haughton <[email protected]>
Publish 0.3.3 release

216a945f3c1a66ebb202df4cbe059db75e38465f authored over 4 years ago by Artur Bosch <[email protected]>
Cleanup DetektExtension for unnecessary properties (#22)

* Build upon default config by default

* Inline extension defaults

* Remove obsolete input...

e21f364744d2049fc385f7463f019103192cb985 authored over 4 years ago by Artur Bosch <[email protected]>
Only pass config when it's configured in Gradle detekt extension (#24)

5217b9b627330c03ae4a4c90d0ff6f22f28ebafa authored over 4 years ago by Matthew Haughton <[email protected]>
Show the rule ID when an issue is found (#21)

Fixes #14

ab746eb264b9e3410e829004a0c5e0b54ff0c068 authored over 4 years ago by Matthew Haughton <[email protected]>
Use compiler's messaging infrastructure to display findings (#11)

* Use compiler's messaging infrastructure to display findings

b3073dc647dc81ff908e9504781ca57f2251c7c5 authored over 4 years ago by Matthew Haughton <[email protected]>
Revert #17 and #18 (#20)

* Revert "Change useDefaultConfig to be true by default (#18)"

This reverts commit 3f70fc5a66...

9c700e8628de1c47fba142568b72b3b4d7372c6b authored over 4 years ago by Matthew Haughton <[email protected]>
Prepare 0.3.2 release

e309f64323f5d41a42f34ee1ae34c4e750147a15 authored over 4 years ago by Artur Bosch <[email protected]>
Update dependencies including detekt 1.13.0 (#19)

* Update dependencies including detekt 1.13.0

* Print stacktrace for CI

29f1f8964e9758b4b68830ce82f3797bce2011ca authored over 4 years ago by Artur Bosch <[email protected]>
Change useDefaultConfig to be true by default (#18)

3f70fc5a66da6191d8792edb5802f0a36b759c2a authored over 4 years ago by Artur Bosch <[email protected]>
Change isEnabled default to true (#17)

84c8c79961a6ccdf509d2342fa9a83f31cf5c2b2 authored over 4 years ago by Artur Bosch <[email protected]>
Tidy Gradle build file (#8)

* Avoid task configuration

* Use Kotlin DSL for gradle-plugin-api dependency

ca009fd0acfaac3f580c63b287c2bd4504e1df31 authored over 4 years ago by Matthew Haughton <[email protected]>
Update to Kotlin 1.4.0 (#7)

* Update to Kotlin 1.4.0

* Run smoke test in CI

* Migrate to KotlinCompilerPluginSupportPl...

bf7eca2335eab0f9a9ee310d083dd563b30f79c5 authored over 4 years ago by Matthew Haughton <[email protected]>
Add kotlinc integration test task "testPluginKotlinc" (#6)

796196ec7d5d6d63edb4ad78188b3c9df6eaa3d0 authored over 4 years ago by Matthew Haughton <[email protected]>
Smoke test with kotlin-compile-testing (#5)

Co-authored-by: Artur Bosch <[email protected]>

e3219b2e6d1a8aea68db33d66320f8476751390f authored over 4 years ago by Matthew Haughton <[email protected]>
Generate a plugin JAR that can be used by kotlinc directly (#3)

0b27b689fc608683c49c9563fe2b6cafafc25df6 authored over 4 years ago by Matthew Haughton <[email protected]>
Drop Gradle 5.0-5.3 backwards-compatibility (#4)

cb28aa69af362c9d30c779c7fd9313ae6db178f3 authored over 4 years ago by Matthew Haughton <[email protected]>
Enable github actions (#2)

* Enable github actions

* Update to Gradle 6.6.

* Include code-analysis repository

* In...

a495cf330d005bd56738a87e5de475620963a0de authored over 4 years ago by Artur Bosch <[email protected]>
Replace readme screenshot

cdeaac4a4c5ca1ce03a06dae0a5eed95c7f1b370 authored over 4 years ago by Artur Bosch <[email protected]>
Remove obsolete snapshot versioning

ea0d23b24be6d2d43b4d38f21f9d7bd248ff4a0d authored over 4 years ago by Artur Bosch <[email protected]>
Remove old gradle plugin file

170a767aef3fc5c788a20f603cb3127ad410be6c authored over 4 years ago by Artur Bosch <[email protected]>
Remove unused gradle properties

0fcef28e0643c9e6c2a650cfe0984f69f618cdb7 authored over 4 years ago by Artur Bosch <[email protected]>
Implement passing down gradle detekt properties down to detekt (partially)

2f3adc0e30af5e2dfcb1738b7b7e0a5f27a08ea8 authored over 4 years ago by Artur Bosch <[email protected]>
Use generic version

218ac0653854997536ec2c0138cf5f591c4861d2 authored over 4 years ago by Artur Bosch <[email protected]>
Use maven-publish for bintray

ae6bff557dbd6730b7cbb3a9918299f7bda3d7f4 authored over 4 years ago by Artur Bosch <[email protected]>
Skip self analysis by default; needs -DselfAnalysis to run

ad3d827f416f7b2c01176a210bd717e2d58b8a58 authored over 4 years ago by Artur Bosch <[email protected]>
Use tooling api to call detekt (#1)

1cca23606a37714cb30724d1069217608ee50e45 authored over 4 years ago by Artur Bosch <[email protected]>
Update dependencies

28a7479cda8895c4de50c4d7015d5b6971a68740 authored over 4 years ago by Artur Bosch <[email protected]>
Create FUNDING.yml

06ee35dcb3b23fe3bceafd8e21ec88cd068d9fcd authored almost 5 years ago by Artur Bosch <[email protected]>
Add minimal readme

9a0bf934525365c08319c6843c8305c11d103d7d authored about 5 years ago by Artur Bosch <[email protected]>
Prototype kotlin compiler detekt plugin

e83cae04fcbbb6807c09bb9e473b73c30598fb9e authored about 5 years ago by Artur Bosch <[email protected]>