diff options
author | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
---|---|---|
committer | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
commit | 5f8de423f190bbb79a62f804151bc24824fa32d8 (patch) | |
tree | 10027f336435511475e392454359edea8e25895d /taskcluster/ci/source-check/mozlint.yml | |
parent | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff) | |
download | UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip |
Add m-esr52 at 52.6.0
Diffstat (limited to 'taskcluster/ci/source-check/mozlint.yml')
-rw-r--r-- | taskcluster/ci/source-check/mozlint.yml | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/taskcluster/ci/source-check/mozlint.yml b/taskcluster/ci/source-check/mozlint.yml new file mode 100644 index 000000000..fd22a9f8f --- /dev/null +++ b/taskcluster/ci/source-check/mozlint.yml @@ -0,0 +1,97 @@ +mozlint-eslint/opt: + description: JS lint check + treeherder: + symbol: ES + kind: test + tier: 1 + platform: lint/opt + worker-type: aws-provisioner-v1/b2gtest + worker: + implementation: docker-worker + docker-image: {in-tree: "lint"} + max-run-time: 1800 + run: + using: run-task + command: > + cd /home/worker/checkouts/gecko/tools/lint/eslint && + /build/tooltool.py fetch -m manifest.tt && + tar xvfz eslint.tar.gz && + rm eslint.tar.gz && + ln -s ../eslint-plugin-mozilla node_modules && + cd ../../.. && + ./mach lint -l eslint -f treeherder --quiet + run-on-projects: + - integration + - release + when: + files-changed: + # Files that are likely audited. + - '**/*.js' + - '**/*.jsm' + - '**/*.jsx' + - '**/*.html' + - '**/*.xhtml' + - '**/*.xml' + # Run when eslint policies change. + - '**/.eslintignore' + - '**/*eslintrc*' + # The plugin implementing custom checks. + - 'tools/lint/eslint/eslint-plugin-mozilla/**' + # Other misc lint related files. + - 'python/mozlint/**' + - 'tools/lint/**' + - 'testing/docker/lint/**' + +mozlint-flake8/opt: + description: flake8 run over the gecko codebase + treeherder: + symbol: f8 + kind: test + tier: 1 + platform: lint/opt + worker-type: aws-provisioner-v1/b2gtest + worker: + implementation: docker-worker + docker-image: {in-tree: "lint"} + max-run-time: 1800 + run: + using: mach + mach: lint -l flake8 -f treeherder + run-on-projects: + - integration + - release + when: + files-changed: + - '**/*.py' + - '**/.flake8' + - 'python/mozlint/**' + - 'tools/lint/**' + - 'testing/docker/lint/**' + +wptlint-gecko/opt: + description: web-platform-tests linter + treeherder: + symbol: W + kind: test + tier: 1 + platform: lint/opt + worker-type: aws-provisioner-v1/b2gtest + worker: + implementation: docker-worker + docker-image: {in-tree: "lint"} + max-run-time: 1800 + run: + using: mach + mach: lint -l wpt -l wpt_manifest -f treeherder + run-on-projects: + - integration + - release + when: + files-changed: + - 'testing/web-platform/tests/**' + - 'testing/web-platform/mozilla/tests/**' + - 'testing/web-platform/meta/MANIFEST.json' + - 'testing/web-platform/mozilla/meta/MANIFEST.json' + - 'python/mozlint/**' + - 'tools/lint/**' + - 'testing/docker/lint/**' |