{"id":15181449,"url":"https://github.com/firebase/scalastyle-maven-plugin","last_synced_at":"2025-10-01T23:30:32.736Z","repository":{"id":23766039,"uuid":"27140744","full_name":"firebase/scalastyle-maven-plugin","owner":"firebase","description":"Maven plugin for Scalastyle","archived":true,"fork":true,"pushed_at":"2014-10-18T18:10:35.000Z","size":391,"stargazers_count":3,"open_issues_count":0,"forks_count":12,"subscribers_count":59,"default_branch":"master","last_synced_at":"2024-09-28T17:01:36.038Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"scalastyle/scalastyle-maven-plugin","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firebase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-25T18:49:28.000Z","updated_at":"2024-03-12T12:38:51.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/firebase/scalastyle-maven-plugin","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firebase%2Fscalastyle-maven-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firebase%2Fscalastyle-maven-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firebase%2Fscalastyle-maven-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firebase%2Fscalastyle-maven-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firebase","download_url":"https://codeload.github.com/firebase/scalastyle-maven-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234909085,"owners_count":18905503,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-27T17:00:37.714Z","updated_at":"2025-10-01T23:30:27.460Z","avatar_url":"https://github.com/firebase.png","language":"Java","readme":"## maven-scalastyle-plugin\nWelcome to maven-scalastyle-plugin.\nThis project is intended to provide maven plugin support for Scalastyle.\nFor more information about Scalastyle, see [https://github.com/scalastyle/scalastyle](https://github.com/scalastyle/scalastyle)\n\n## Goals Overview\n* **scalastyle:check** performs a violation check against the scalastyle config file to see if there are any violations. \nIt counts the number of violations found and displays it on the console if verbose is enabled.\n\n## Usage\n### Check scalacheck violation part of build cycle\nTo Configure the Scalastyle Plugin, you need to the add it in the \u003cbuild\u003e section of your pom.xml as shown in the sample below,\nand by default the build will fail if there are any violations of level error found.\nDefault phase of execution is `verify`. The following is an example of a configuration which would be used in a pom:\n \n      \u003cbuild\u003e\n         \u003cplugins\u003e \n          ...\n\t\t  \u003cplugin\u003e\n\t\t\t\u003cgroupId\u003eorg.scalastyle\u003c/groupId\u003e\n\t\t\t\u003cartifactId\u003escalastyle-maven-plugin\u003c/artifactId\u003e\n\t\t\t\u003cversion\u003e0.1.0\u003c/version\u003e\n\t\t\t\u003cconfiguration\u003e\n\t\t\t  \u003cverbose\u003efalse\u003c/verbose\u003e\n\t\t\t  \u003cfailOnViolation\u003etrue\u003c/failOnViolation\u003e\n\t\t\t  \u003cincludeTestSourceDirectory\u003etrue\u003c/includeTestSourceDirectory\u003e\n\t\t\t  \u003cfailOnWarning\u003efalse\u003c/failOnWarning\u003e\n\t\t\t  \u003csourceDirectory\u003e${basedir}/src/main/scala\u003c/sourceDirectory\u003e\n\t\t\t  \u003ctestSourceDirectory\u003e${basedir}/src/test/scala\u003c/testSourceDirectory\u003e\n\t\t\t  \u003cconfigLocation\u003e${basedir}/lib/scalastyle_config.xml\u003c/configLocation\u003e\n\t\t\t\u003c/configuration\u003e\n\t\t\t\u003cexecutions\u003e\n\t\t\t  \u003cexecution\u003e\n\t\t\t\t\u003cgoals\u003e\n\t\t\t\t  \u003cgoal\u003echeck\u003c/goal\u003e\n\t\t\t\t\u003c/goals\u003e\n\t\t\t  \u003c/execution\u003e\n\t\t\t\u003c/executions\u003e\n\t\t  \u003c/plugin\u003e\n            ...\n        \u003c/plugins\u003e\n    \u003c/build\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirebase%2Fscalastyle-maven-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirebase%2Fscalastyle-maven-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirebase%2Fscalastyle-maven-plugin/lists"}