diff options
Diffstat (limited to 'tests/wpt/web-platform-tests/docs/writing-tests/lint-tool.md')
-rw-r--r-- | tests/wpt/web-platform-tests/docs/writing-tests/lint-tool.md | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/tests/wpt/web-platform-tests/docs/writing-tests/lint-tool.md b/tests/wpt/web-platform-tests/docs/writing-tests/lint-tool.md index f9caca35fef..551a9c1b605 100644 --- a/tests/wpt/web-platform-tests/docs/writing-tests/lint-tool.md +++ b/tests/wpt/web-platform-tests/docs/writing-tests/lint-tool.md @@ -11,16 +11,15 @@ web-platform-tests working directory like this: The lint tool is also run automatically for every submitted pull request, and reviewers will not merge branches with tests that have lint errors, so you must either [fix all lint errors](#fixing-lint-errors), or you must -[whitelist test files](#updating-the-whitelist) to suppress the errors. +[add an exception](#updating-the-ignorelist) to suppress the errors. ## Fixing lint errors -You must fix any errors the lint tool reports, unless an error is for -something essential to a certain test or that for some other -exceptional reason shouldn't prevent the test from being merged; in -those cases you can [whitelist test files](#updating-the-whitelist) -to suppress the errors. In all other cases, follow the instructions -below to fix all errors reported. +You must fix any errors the lint tool reports, unless an error is for something +essential to a certain test or that for some other exceptional reason shouldn't +prevent the test from being merged; in those cases you can [add an +exception](#updating-the-ignorelist) to suppress the errors. In all other +cases, follow the instructions below to fix all errors reported. <!-- This listing is automatically generated from the linting tool's Python source @@ -31,32 +30,30 @@ below to fix all errors reported. .. wpt-lint-rules:: tools.lint.rules ``` -## Updating the whitelist +## Updating the ignorelist Normally you must [fix all lint errors](#fixing-lint-errors). But in the unusual case of error reports for things essential to certain tests or that for other exceptional reasons shouldn't prevent a merge of a test, you can -update and commit the `lint.whitelist` file in the web-platform-tests root +update and commit the `lint.ignorelist` file in the web-platform-tests root directory to suppress errors the lint tool would report for a test file. -To add a test file or directory to the whitelist, use the following format: +To add a test file or directory to the list, use the following format: ``` ERROR TYPE:file/name/pattern ``` -For example, to whitelist the file `example/file.html` such that all -`TRAILING WHITESPACE` errors the lint tool would report for it are -suppressed, add the following line to the `lint.whitelist` file: +For example, to ignore all `TRAILING WHITESPACE` errors in the file +`example/file.html`, add the following line to the `lint.ignorelist` file: ``` TRAILING WHITESPACE:example/file.html ``` -To whitelist an entire directory rather than just one file, use the `*` -wildcard. For example, to whitelist the `example` directory such that all -`TRAILING WHITESPACE` errors the lint tool would report for any files in it -are suppressed, add the following line to the `lint.whitelist` file: +To ignore errors for an entire directory rather than just one file, use the `*` +wildcard. For example, to ignore all `TRAILING WHITESPACE` errors in the +`example` directory, add the following line to the `lint.ignorelist` file: ``` TRAILING WHITESPACE:example/* @@ -67,15 +64,14 @@ use [shell-style wildcards](https://docs.python.org/2/library/fnmatch.html) to express other filename patterns or directory-name patterns. -Finally, to whitelist just one line in a file, use the following format: +Finally, to ignore just one line in a file, use the following format: ``` ERROR TYPE:file/name/pattern:line_number ``` -For example, to whitelist just line 128 of the file `example/file.html` -such that any `TRAILING WHITESPACE` error the lint tool would report for -that line is suppressed, add the following to the `lint.whitelist` file: +For example, to ignore the `TRAILING WHITESPACE` error for just line 128 of the +file `example/file.html`, add the following to the `lint.ignorelist` file: ``` TRAILING WHITESPACE:example/file.html:128 |