File: README.md

package info (click to toggle)
publicsuffix 20190415.1030-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, buster-backports
  • size: 568 kB
  • sloc: python: 263; sh: 49; makefile: 36; perl: 33
file content (35 lines) | stat: -rw-r--r-- 610 bytes parent folder | download | duplicates (11)
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
```