├── .checkstyle ├── .gitignore ├── .travis.yml ├── CHANGELOG ├── README.md ├── TODO ├── pom.xml └── src ├── it-repo ├── dummy-a-1.0.pom ├── dummy-a-2.0.pom ├── dummy-api-1.0.1.pom ├── dummy-api-1.0.pom ├── dummy-api-1.1.1.pom ├── dummy-api-1.1.2.pom ├── dummy-b-1.0.pom ├── dummy-b-2.0.pom ├── dummy-c-1.0.pom ├── dummy-c-2.0.pom ├── dummy-d-1.0.pom ├── dummy-d-2.0.pom ├── dummy-e-1.0.pom ├── dummy-e-2.0.pom ├── dummy-f-1.0.pom ├── dummy-f-2.0.pom ├── dummy-impl-1.0.pom ├── dummy-impl-1.1.pom ├── dummy-impl-1.2.pom ├── dummy-impl-1.3.pom ├── dummy-maven-plugin-1.0.pom ├── dummy-maven-plugin-2.0.pom ├── dummy-maven-plugin-a-1.0.pom ├── dummy-maven-plugin-b-1.0.pom ├── dummy-maven-plugin-c-1.0.pom ├── dummy-maven-plugin-d-1.0.pom ├── dummy-maven-plugin-e-1.0.pom ├── dummy-parent-1.0.pom ├── dummy-parent-2.0.pom ├── dummy-parent-3.0.pom └── dummy-parent-4.0.pom ├── it ├── it-fail-when-dependency-uses-version-instead-of-project-version │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-fail-when-not-all-violations-are-suppressed │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-fail-when-redundant-dependency-version-with-property │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-fail-when-redundant-dependency-version │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-fail-when-redundant-plugin-version │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-fail-when-version-property-uses-hyphen │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-fail-when-with-profile-does-more-than-add-modules │ ├── invoker.properties │ ├── pom.xml │ ├── submodule │ │ └── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-list-rules │ ├── invoker.properties │ ├── pom.xml │ └── verify.bsh ├── it-pass-when-no-rules-configured-through-patterns │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-pass-when-no-rules-configured │ ├── invoker.properties │ ├── pom.xml │ ├── src │ │ └── test │ │ │ └── resources │ │ │ └── config │ │ │ └── custom_maven_lint.xml │ ├── test.properties │ └── verify.bsh ├── it-pass-when-plugin-excluded-from-redundant-dependency-check │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-pass-when-with-profile-only-adds-modules │ ├── invoker.properties │ ├── pom.xml │ ├── submodule │ │ └── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-pass-with-dependency-with-and-without-classifier │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── it-pass-with-violations-when-fail-set-false │ ├── invoker.properties │ ├── pom.xml │ ├── test.properties │ └── verify.bsh ├── pass-issue-23-onlyRunRules-ignored │ ├── invoker.properties │ └── pom.xml ├── prep-settings.xml ├── settings.xml └── shared │ └── it-utils.bsh ├── main ├── java │ └── com │ │ └── lewisd │ │ └── maven │ │ └── lint │ │ ├── CachingModelFactory.java │ │ ├── ModelBuilder.java │ │ ├── ModelFactory.java │ │ ├── ProjectModels.java │ │ ├── ResultCollector.java │ │ ├── ResultCollectorImpl.java │ │ ├── Results.java │ │ ├── Rule.java │ │ ├── RuleInvoker.java │ │ ├── Violation.java │ │ ├── ViolationSuppressor.java │ │ ├── ViolationSuppressorImpl.java │ │ ├── model │ │ ├── AbstractModelBuilder.java │ │ ├── Coordinates.java │ │ ├── ExtDependency.java │ │ ├── ExtPlugin.java │ │ ├── JDOM2ModelBuilder.java │ │ ├── ObjectWithPath.java │ │ ├── VersionPropertiesModelBuilder.java │ │ └── VersionProperty.java │ │ ├── plugin │ │ ├── AbstractContextMojo.java │ │ ├── CheckMojo.java │ │ ├── ListRulesMojo.java │ │ ├── PatternSetUtil.java │ │ └── RulesSelector.java │ │ ├── report │ │ ├── AbstractReportWriter.java │ │ ├── ReportWriter.java │ │ ├── html │ │ │ └── HtmlResultWriter.java │ │ ├── summary │ │ │ └── SummaryReportWriter.java │ │ └── xml │ │ │ ├── ResultsConvertor.java │ │ │ ├── ViolationConvertor.java │ │ │ └── XmlResultWriter.java │ │ ├── rules │ │ ├── AbstractReduntantVersionRule.java │ │ ├── AbstractRule.java │ │ ├── basic │ │ │ ├── DuplicateDependenciesRule.java │ │ │ ├── ExecutionIdRule.java │ │ │ ├── GroupArtifactVersionMustBeInCorrectOrderRule.java │ │ │ ├── ProfileMustOnlyAddModulesRule.java │ │ │ ├── RedundantDependencyVersionsRule.java │ │ │ ├── RedundantPluginVersionsRule.java │ │ │ ├── VersionPropertiesMustUseDotVersionRule.java │ │ │ └── VersionPropertiesMustUseProjectVersionRule.java │ │ └── opensource │ │ │ ├── MissingCIManagementInformationRule.java │ │ │ ├── MissingDeveloperInformationRule.java │ │ │ ├── MissingInceptionYearRule.java │ │ │ ├── MissingIssueManagementInformationRule.java │ │ │ ├── MissingLicenseRule.java │ │ │ └── MissingUrlRule.java │ │ └── util │ │ ├── ExpressionEvaluator.java │ │ ├── ModelUtil.java │ │ └── ReflectionUtil.java └── resources │ ├── commons-logging.properties │ ├── config │ ├── checkstyle.xml │ ├── maven_lint.xml │ ├── maven_lint_init.xml │ ├── maven_lint_model_builders.xml │ └── maven_lint_rules.xml │ ├── log4j.properties │ └── velocity │ └── html-report.vm ├── site └── site.xml └── test ├── java └── com │ └── lewisd │ └── maven │ └── lint │ ├── DummyRule.java │ ├── ProjectModelsTest.java │ ├── RuleInvokerTest.java │ ├── ViolationSuppressorImplTest.java │ ├── ViolationSuppressorTestImpl.java │ ├── model │ └── VersionPropertyTest.java │ ├── plugin │ ├── CheckMojoTest.java │ └── RulesSelectorTest.java │ └── rules │ ├── AbstractRuleIT.java │ ├── AbstractRuleTest.java │ ├── AssertHelper.java │ ├── MavenProjectUtil.java │ ├── POM.java │ ├── RuleInvokerWithPom.java │ ├── basic │ ├── DuplicateDependenciesRuleIT.java │ ├── ExecutionIdRuleIT.java │ ├── GroupArtifactVersionMustBeInCorrectOrderRuleIT.java │ └── ViolationAssert.java │ └── opensource │ ├── MissingCIManagementInformationRuleTest.java │ ├── MissingDeveloperInformationRuleTest.java │ ├── MissingInceptionYearRuleTest.java │ ├── MissingIssueManagementInformationRuleTest.java │ ├── MissingLicenseRuleTest.java │ ├── MissingUrlRuleTest.java │ └── OpensourceRulesIT.java └── resources ├── bugs └── issue-4-missing-pluginParameterEvaluation │ └── pom.xml ├── it-opensource-violations.xml ├── it ├── it-fail-when-duplicate-dependency │ └── pom.xml ├── it-fail-when-execution-without-id │ └── pom.xml └── it-fail-when-gavtc-fields-in-wrong-order │ └── pom.xml └── violationsuppressor └── pom.xml /.checkstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/.checkstyle -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/CHANGELOG -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/TODO -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/it-repo/dummy-a-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-a-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-a-2.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-a-2.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-api-1.0.1.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-api-1.0.1.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-api-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-api-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-api-1.1.1.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-api-1.1.1.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-api-1.1.2.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-api-1.1.2.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-b-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-b-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-b-2.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-b-2.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-c-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-c-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-c-2.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-c-2.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-d-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-d-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-d-2.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-d-2.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-e-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-e-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-e-2.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-e-2.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-f-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-f-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-f-2.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-f-2.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-impl-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-impl-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-impl-1.1.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-impl-1.1.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-impl-1.2.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-impl-1.2.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-impl-1.3.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-impl-1.3.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-maven-plugin-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-maven-plugin-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-maven-plugin-2.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-maven-plugin-2.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-maven-plugin-a-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-maven-plugin-a-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-maven-plugin-b-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-maven-plugin-b-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-maven-plugin-c-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-maven-plugin-c-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-maven-plugin-d-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-maven-plugin-d-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-maven-plugin-e-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-maven-plugin-e-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-parent-1.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-parent-1.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-parent-2.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-parent-2.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-parent-3.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-parent-3.0.pom -------------------------------------------------------------------------------- /src/it-repo/dummy-parent-4.0.pom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it-repo/dummy-parent-4.0.pom -------------------------------------------------------------------------------- /src/it/it-fail-when-dependency-uses-version-instead-of-project-version/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-dependency-uses-version-instead-of-project-version/invoker.properties -------------------------------------------------------------------------------- /src/it/it-fail-when-dependency-uses-version-instead-of-project-version/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-dependency-uses-version-instead-of-project-version/pom.xml -------------------------------------------------------------------------------- /src/it/it-fail-when-dependency-uses-version-instead-of-project-version/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=VersionProp -------------------------------------------------------------------------------- /src/it/it-fail-when-dependency-uses-version-instead-of-project-version/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-dependency-uses-version-instead-of-project-version/verify.bsh -------------------------------------------------------------------------------- /src/it/it-fail-when-not-all-violations-are-suppressed/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-not-all-violations-are-suppressed/invoker.properties -------------------------------------------------------------------------------- /src/it/it-fail-when-not-all-violations-are-suppressed/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-not-all-violations-are-suppressed/pom.xml -------------------------------------------------------------------------------- /src/it/it-fail-when-not-all-violations-are-suppressed/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=DotVersionProperty,GAVOrder -------------------------------------------------------------------------------- /src/it/it-fail-when-not-all-violations-are-suppressed/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-not-all-violations-are-suppressed/verify.bsh -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-dependency-version-with-property/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-dependency-version-with-property/invoker.properties -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-dependency-version-with-property/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-dependency-version-with-property/pom.xml -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-dependency-version-with-property/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=RedundantDepVersion -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-dependency-version-with-property/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-dependency-version-with-property/verify.bsh -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-dependency-version/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-dependency-version/invoker.properties -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-dependency-version/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-dependency-version/pom.xml -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-dependency-version/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=RedundantDepVersion -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-dependency-version/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-dependency-version/verify.bsh -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-plugin-version/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-plugin-version/invoker.properties -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-plugin-version/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-plugin-version/pom.xml -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-plugin-version/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=RedundantPluginVersion -------------------------------------------------------------------------------- /src/it/it-fail-when-redundant-plugin-version/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-redundant-plugin-version/verify.bsh -------------------------------------------------------------------------------- /src/it/it-fail-when-version-property-uses-hyphen/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-version-property-uses-hyphen/invoker.properties -------------------------------------------------------------------------------- /src/it/it-fail-when-version-property-uses-hyphen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-version-property-uses-hyphen/pom.xml -------------------------------------------------------------------------------- /src/it/it-fail-when-version-property-uses-hyphen/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=DotVersionProperty -------------------------------------------------------------------------------- /src/it/it-fail-when-version-property-uses-hyphen/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-version-property-uses-hyphen/verify.bsh -------------------------------------------------------------------------------- /src/it/it-fail-when-with-profile-does-more-than-add-modules/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-with-profile-does-more-than-add-modules/invoker.properties -------------------------------------------------------------------------------- /src/it/it-fail-when-with-profile-does-more-than-add-modules/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-with-profile-does-more-than-add-modules/pom.xml -------------------------------------------------------------------------------- /src/it/it-fail-when-with-profile-does-more-than-add-modules/submodule/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-with-profile-does-more-than-add-modules/submodule/pom.xml -------------------------------------------------------------------------------- /src/it/it-fail-when-with-profile-does-more-than-add-modules/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=ProfileOnlyAddModules -------------------------------------------------------------------------------- /src/it/it-fail-when-with-profile-does-more-than-add-modules/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-fail-when-with-profile-does-more-than-add-modules/verify.bsh -------------------------------------------------------------------------------- /src/it/it-list-rules/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-list-rules/invoker.properties -------------------------------------------------------------------------------- /src/it/it-list-rules/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-list-rules/pom.xml -------------------------------------------------------------------------------- /src/it/it-list-rules/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-list-rules/verify.bsh -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured-through-patterns/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-no-rules-configured-through-patterns/invoker.properties -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured-through-patterns/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-no-rules-configured-through-patterns/pom.xml -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured-through-patterns/test.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured-through-patterns/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-no-rules-configured-through-patterns/verify.bsh -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-no-rules-configured/invoker.properties -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-no-rules-configured/pom.xml -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured/src/test/resources/config/custom_maven_lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-no-rules-configured/src/test/resources/config/custom_maven_lint.xml -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-no-rules-configured/test.properties -------------------------------------------------------------------------------- /src/it/it-pass-when-no-rules-configured/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-no-rules-configured/verify.bsh -------------------------------------------------------------------------------- /src/it/it-pass-when-plugin-excluded-from-redundant-dependency-check/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-plugin-excluded-from-redundant-dependency-check/invoker.properties -------------------------------------------------------------------------------- /src/it/it-pass-when-plugin-excluded-from-redundant-dependency-check/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-plugin-excluded-from-redundant-dependency-check/pom.xml -------------------------------------------------------------------------------- /src/it/it-pass-when-plugin-excluded-from-redundant-dependency-check/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-plugin-excluded-from-redundant-dependency-check/test.properties -------------------------------------------------------------------------------- /src/it/it-pass-when-plugin-excluded-from-redundant-dependency-check/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-plugin-excluded-from-redundant-dependency-check/verify.bsh -------------------------------------------------------------------------------- /src/it/it-pass-when-with-profile-only-adds-modules/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-with-profile-only-adds-modules/invoker.properties -------------------------------------------------------------------------------- /src/it/it-pass-when-with-profile-only-adds-modules/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-with-profile-only-adds-modules/pom.xml -------------------------------------------------------------------------------- /src/it/it-pass-when-with-profile-only-adds-modules/submodule/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-with-profile-only-adds-modules/submodule/pom.xml -------------------------------------------------------------------------------- /src/it/it-pass-when-with-profile-only-adds-modules/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=ProfileOnlyAddModules -------------------------------------------------------------------------------- /src/it/it-pass-when-with-profile-only-adds-modules/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-when-with-profile-only-adds-modules/verify.bsh -------------------------------------------------------------------------------- /src/it/it-pass-with-dependency-with-and-without-classifier/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-with-dependency-with-and-without-classifier/invoker.properties -------------------------------------------------------------------------------- /src/it/it-pass-with-dependency-with-and-without-classifier/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-with-dependency-with-and-without-classifier/pom.xml -------------------------------------------------------------------------------- /src/it/it-pass-with-dependency-with-and-without-classifier/test.properties: -------------------------------------------------------------------------------- 1 | maven-lint.rules=RedundantDepVersion 2 | -------------------------------------------------------------------------------- /src/it/it-pass-with-dependency-with-and-without-classifier/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-with-dependency-with-and-without-classifier/verify.bsh -------------------------------------------------------------------------------- /src/it/it-pass-with-violations-when-fail-set-false/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-with-violations-when-fail-set-false/invoker.properties -------------------------------------------------------------------------------- /src/it/it-pass-with-violations-when-fail-set-false/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-with-violations-when-fail-set-false/pom.xml -------------------------------------------------------------------------------- /src/it/it-pass-with-violations-when-fail-set-false/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-with-violations-when-fail-set-false/test.properties -------------------------------------------------------------------------------- /src/it/it-pass-with-violations-when-fail-set-false/verify.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/it-pass-with-violations-when-fail-set-false/verify.bsh -------------------------------------------------------------------------------- /src/it/pass-issue-23-onlyRunRules-ignored/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/pass-issue-23-onlyRunRules-ignored/invoker.properties -------------------------------------------------------------------------------- /src/it/pass-issue-23-onlyRunRules-ignored/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/pass-issue-23-onlyRunRules-ignored/pom.xml -------------------------------------------------------------------------------- /src/it/prep-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/prep-settings.xml -------------------------------------------------------------------------------- /src/it/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/settings.xml -------------------------------------------------------------------------------- /src/it/shared/it-utils.bsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/it/shared/it-utils.bsh -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/CachingModelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/CachingModelFactory.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/ModelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/ModelBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/ModelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/ModelFactory.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/ProjectModels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/ProjectModels.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/ResultCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/ResultCollector.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/ResultCollectorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/ResultCollectorImpl.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/Results.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/Results.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/Rule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/RuleInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/RuleInvoker.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/Violation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/Violation.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/ViolationSuppressor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/ViolationSuppressor.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/ViolationSuppressorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/ViolationSuppressorImpl.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/model/AbstractModelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/model/AbstractModelBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/model/Coordinates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/model/Coordinates.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/model/ExtDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/model/ExtDependency.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/model/ExtPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/model/ExtPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/model/JDOM2ModelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/model/JDOM2ModelBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/model/ObjectWithPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/model/ObjectWithPath.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/model/VersionPropertiesModelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/model/VersionPropertiesModelBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/model/VersionProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/model/VersionProperty.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/plugin/AbstractContextMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/plugin/AbstractContextMojo.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/plugin/CheckMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/plugin/CheckMojo.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/plugin/ListRulesMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/plugin/ListRulesMojo.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/plugin/PatternSetUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/plugin/PatternSetUtil.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/plugin/RulesSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/plugin/RulesSelector.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/report/AbstractReportWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/report/AbstractReportWriter.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/report/ReportWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/report/ReportWriter.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/report/html/HtmlResultWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/report/html/HtmlResultWriter.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/report/summary/SummaryReportWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/report/summary/SummaryReportWriter.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/report/xml/ResultsConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/report/xml/ResultsConvertor.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/report/xml/ViolationConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/report/xml/ViolationConvertor.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/report/xml/XmlResultWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/report/xml/XmlResultWriter.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/AbstractReduntantVersionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/AbstractReduntantVersionRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/AbstractRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/AbstractRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/basic/DuplicateDependenciesRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/basic/DuplicateDependenciesRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/basic/ExecutionIdRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/basic/ExecutionIdRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/basic/GroupArtifactVersionMustBeInCorrectOrderRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/basic/GroupArtifactVersionMustBeInCorrectOrderRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/basic/ProfileMustOnlyAddModulesRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/basic/ProfileMustOnlyAddModulesRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/basic/RedundantDependencyVersionsRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/basic/RedundantDependencyVersionsRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/basic/RedundantPluginVersionsRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/basic/RedundantPluginVersionsRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/basic/VersionPropertiesMustUseDotVersionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/basic/VersionPropertiesMustUseDotVersionRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/basic/VersionPropertiesMustUseProjectVersionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/basic/VersionPropertiesMustUseProjectVersionRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/opensource/MissingCIManagementInformationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/opensource/MissingCIManagementInformationRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/opensource/MissingDeveloperInformationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/opensource/MissingDeveloperInformationRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/opensource/MissingInceptionYearRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/opensource/MissingInceptionYearRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/opensource/MissingIssueManagementInformationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/opensource/MissingIssueManagementInformationRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/opensource/MissingLicenseRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/opensource/MissingLicenseRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/rules/opensource/MissingUrlRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/rules/opensource/MissingUrlRule.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/util/ExpressionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/util/ExpressionEvaluator.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/util/ModelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/util/ModelUtil.java -------------------------------------------------------------------------------- /src/main/java/com/lewisd/maven/lint/util/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/java/com/lewisd/maven/lint/util/ReflectionUtil.java -------------------------------------------------------------------------------- /src/main/resources/commons-logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/resources/commons-logging.properties -------------------------------------------------------------------------------- /src/main/resources/config/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/resources/config/checkstyle.xml -------------------------------------------------------------------------------- /src/main/resources/config/maven_lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/resources/config/maven_lint.xml -------------------------------------------------------------------------------- /src/main/resources/config/maven_lint_init.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/resources/config/maven_lint_init.xml -------------------------------------------------------------------------------- /src/main/resources/config/maven_lint_model_builders.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/resources/config/maven_lint_model_builders.xml -------------------------------------------------------------------------------- /src/main/resources/config/maven_lint_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/resources/config/maven_lint_rules.xml -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/velocity/html-report.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/main/resources/velocity/html-report.vm -------------------------------------------------------------------------------- /src/site/site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/site/site.xml -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/DummyRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/DummyRule.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/ProjectModelsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/ProjectModelsTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/RuleInvokerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/RuleInvokerTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/ViolationSuppressorImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/ViolationSuppressorImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/ViolationSuppressorTestImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/ViolationSuppressorTestImpl.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/model/VersionPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/model/VersionPropertyTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/plugin/CheckMojoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/plugin/CheckMojoTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/plugin/RulesSelectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/plugin/RulesSelectorTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/AbstractRuleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/AbstractRuleIT.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/AbstractRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/AbstractRuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/AssertHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/AssertHelper.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/MavenProjectUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/MavenProjectUtil.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/POM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/POM.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/RuleInvokerWithPom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/RuleInvokerWithPom.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/basic/DuplicateDependenciesRuleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/basic/DuplicateDependenciesRuleIT.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/basic/ExecutionIdRuleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/basic/ExecutionIdRuleIT.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/basic/GroupArtifactVersionMustBeInCorrectOrderRuleIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/basic/GroupArtifactVersionMustBeInCorrectOrderRuleIT.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/basic/ViolationAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/basic/ViolationAssert.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/opensource/MissingCIManagementInformationRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/opensource/MissingCIManagementInformationRuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/opensource/MissingDeveloperInformationRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/opensource/MissingDeveloperInformationRuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/opensource/MissingInceptionYearRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/opensource/MissingInceptionYearRuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/opensource/MissingIssueManagementInformationRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/opensource/MissingIssueManagementInformationRuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/opensource/MissingLicenseRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/opensource/MissingLicenseRuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/opensource/MissingUrlRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/opensource/MissingUrlRuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/lewisd/maven/lint/rules/opensource/OpensourceRulesIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/java/com/lewisd/maven/lint/rules/opensource/OpensourceRulesIT.java -------------------------------------------------------------------------------- /src/test/resources/bugs/issue-4-missing-pluginParameterEvaluation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/resources/bugs/issue-4-missing-pluginParameterEvaluation/pom.xml -------------------------------------------------------------------------------- /src/test/resources/it-opensource-violations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/resources/it-opensource-violations.xml -------------------------------------------------------------------------------- /src/test/resources/it/it-fail-when-duplicate-dependency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/resources/it/it-fail-when-duplicate-dependency/pom.xml -------------------------------------------------------------------------------- /src/test/resources/it/it-fail-when-execution-without-id/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/resources/it/it-fail-when-execution-without-id/pom.xml -------------------------------------------------------------------------------- /src/test/resources/it/it-fail-when-gavtc-fields-in-wrong-order/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/resources/it/it-fail-when-gavtc-fields-in-wrong-order/pom.xml -------------------------------------------------------------------------------- /src/test/resources/violationsuppressor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lewisd32/lint-maven-plugin/HEAD/src/test/resources/violationsuppressor/pom.xml --------------------------------------------------------------------------------