@@ -51,9 +51,30 @@ run = "./mvnw install -DskipTests -Dcoverage.skip=true"
5151description = " Run Super-Linter with auto-fix on the repository"
5252file = " https://raw.githubusercontent.com/grafana/docker-otel-lgtm/main/.mise/tasks/lint/super-linter.sh"
5353
54+ [tasks ."lint:links" ]
55+ file = " https://raw.githubusercontent.com/open-telemetry/opentelemetry-java-contrib/refs/heads/main/.mise/tasks/lint/links.sh"
56+
57+ [tasks ."lint:local-links" ]
58+ file = " https://raw.githubusercontent.com/open-telemetry/opentelemetry-java-contrib/refs/heads/main/.mise/tasks/lint/local-links.sh"
59+
60+ [tasks ."lint:links-in-modified-files" ]
61+ file = " https://raw.githubusercontent.com/open-telemetry/opentelemetry-java-contrib/refs/heads/main/.mise/tasks/lint/links-in-modified-files.sh"
62+
63+ [tasks ."lint:links-in-modified-files-ci" ]
64+ description = " Lint links in modified files (CI configuration)"
65+ run = " mise run lint:links-in-modified-files --base origin/$GITHUB_BASE_REF --head $GITHUB_HEAD_SHA"
66+
67+ [tasks ."lint:links-in-modified-files-local" ]
68+ description = " Lint links in modified files (local configuration)"
69+ run = " mise run lint:links-in-modified-files --base origin/main --head HEAD"
70+
5471[tasks ."lint:rest" ]
5572description = " All lints not covered by super linter"
56- depends = [" lint:links" , " lint:bom" ]
73+ depends = [" lint:bom" , " lint:local-links" , " lint:links-in-modified-files-local" ]
74+
75+ [tasks ."lint:rest-ci" ]
76+ description = " All lints not covered by super linter (CI configuration)"
77+ depends = [" lint:bom" , " lint:local-links" , " lint:links-in-modified-files-ci" ]
5778
5879[tasks ."lint:all" ]
5980description = " All lints"
0 commit comments