1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
This directory contains a linter for the Public Suffix List.
Before you commit any changes to the PSL, please use the
linter to check the syntax.
Usage
=====
(from the repo's main directory)
$ linter/pslint.py public_suffix_list.dat
$? is set to 0 on success, else it is set to 1.
Selftest
========
Every change on pslint.py should be followed by a self-test.
```
$ cd linter
$ ./pslint_selftest.sh
test_allowedchars: OK
test_dots: OK
test_duplicate: OK
test_exception: OK
test_punycode: OK
test_section1: OK
test_section2: OK
test_section3: OK
test_section4: OK
test_spaces: OK
test_wildcard: OK
```
|