gradle-lint-plugin
                                
                                 gradle-lint-plugin copied to clipboard
                                
                                    gradle-lint-plugin copied to clipboard
                            
                            
                            
                        A pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
A rule that detects when test dependencies leak on runtime classpaths would be useful.
Trying to replace the dependency analyze plugin with this one, I've tried several of the more recent versions (v8 / v7). v7x just fails. class issues. All v8 versions I...
This is all I'm getting from the report. It doesn't have any of the dependency packages that violate the rules, just a list of failed rules. I don't understand how...
Aligned versions from fatjars etc are just fine, as long as they're the same class. Would likely allow us to remove the logic in #139, as this would have the...
Using gradle 4.3, configuration: ``` plugins { id 'nebula.lint' version '8.3.1' id 'nebula.info' version '3.6.0' } gradleLint { rules = ['dependency-parentheses', 'all-dependency'] criticalRules = ['unused-dependency'] } ``` gradle fixGradleLint made...
Using gradle 4.3, configuration: ``` plugins { id 'nebula.lint' version '8.3.1' id 'nebula.info' version '3.6.0' } gradleLint { rules = ['dependency-parentheses', 'all-dependency'] criticalRules = ['unused-dependency'] } ``` gradle fixGradleLint made...
[Play framework](http://www.playframework.com) is a java web framework which Gradle began supporting around version 3.1. It uses Gradle's new software model. See: https://docs.gradle.org/current/userguide/play_plugin.html The gradle-lint-plugin doesn't seem to correctly lint the...
Hi, I'm currently refactoring some old projects to use gradle for the build process. I've got one project that seems to have a compiletime dependency on `xml-apis:xml-apis`. But in [the...
Doing this manually is error prone and difficult, because of Gradle's decorating of classes to support property and method syntax. For example, you need to do this just to detect...
When I see nebula/gradle lint messages, they sometimes get confused with gradle error messages, and cause confusion. For e.g. This is the message I see this in red: ✖ build.gradle:...