This repository has been archived by the owner on Feb 19, 2023. It is now read-only.
Releases: Chesire/LintRules
Releases · Chesire/LintRules
1.2.6
- fix: dependency ordering for nested project dependencies
When using a project dependency that had a nested module it would incorrectly flag warnings - fix: remove the kotlin dependency exclusion
When checking the ordering of the dependencies, if the Kotlin dependency was found it would be ignored
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
- feat: add new rule MultipleNewline
- feat: add new rule MultipleSpaces
Add two new rules, MultipleNewline will detect when there are multiple empty lines one after another, and MultipleSpaces which detects when duplicate spaces are used.
Both of these new rules are available on the Gradle and XML module.
1.1.3
1.1.2
- fix: lexicographic ordering doesn't properly check for :
For users who have multiple repositories then the Lexicographic ordering gets confused, as it will
see that :
is higher than .
, so it would allow items such as com.chesire:lifecyklelog
to
come after com.chesire.lintrules:lint-gradle
. Made it replace instances of :
with a .
and
then do a straight compare, which should produce a valid result