saveourtool / diktat

Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
https://diktat.saveourtool.com
MIT License
521 stars 39 forks source link

Integrate diktat to opensource projects #727

Open orchestr7 opened 3 years ago

orchestr7 commented 3 years ago

@aktsay6 @Cheshiriks please find such projects and list them in this issue

aktsay6 commented 3 years ago

Some ideas:

1) https://github.com/opendistro-for-elasticsearch/index-management/blob/master/src/main/kotlin/com/amazon/opendistroforelasticsearch/indexmanagement/rollup/util/RollupUtils.kt

2) https://github.com/vimeo/vimeo-networking-java/tree/develop/auth

3) https://github.com/acristescu/OnlineGo

4) https://github.com/codeka/wwmmo

5) https://github.com/gastsail/JetExample

6) https://github.com/SimpleMobileTools/Simple-Calculator

7) https://github.com/mipt-npm/kmath

Not sure about android apps

petertrr commented 3 years ago

I don't think we should try with kmath :)

As for others, I think we should start with some projects with small code base and see if diktat can be integrated easily enough.

Not sure about Android either. Ktlint has some special rules, which I didn't dig into. Maybe we can try and see if there are any Android-specific problems.

aktsay6 commented 3 years ago

Also we can seek for some projects here: https://github.com/SimpleMobileTools For example: https://github.com/SimpleMobileTools/Simple-App-Launcher