Skip to content

Commit b16b968

Browse files
committed
Initial release
1 parent 891fbc2 commit b16b968

37 files changed

Lines changed: 1845 additions & 0 deletions

proselint/Airlinese.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
extends: existence
2+
message: "'%s' is airlinese."
3+
ignorecase: true
4+
level: error
5+
tokens:
6+
- enplan(?:e|ed|ing|ement)
7+
- deplan(?:e|ed|ing|ement)
8+
- taking off momentarily

proselint/AnimalLabels.yml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
extends: substitution
2+
message: Consider using '%s' instead of '%s'.
3+
level: error
4+
swap:
5+
(?:bull|ox)-like: taurine
6+
(?:calf|veal)-like: vituline
7+
(?:crow|raven)-like: corvine
8+
(?:leopard|panther)-like: pardine
9+
bird-like: avine
10+
centipede-like: scolopendrine
11+
crab-like: cancrine
12+
crocodile-like: crocodiline
13+
deer-like: damine
14+
eagle-like: aquiline
15+
earthworm-like: lumbricine
16+
falcon-like: falconine
17+
ferine: wild animal-like
18+
fish-like: piscine
19+
fox-like: vulpine
20+
frog-like: ranine
21+
goat-like: hircine
22+
goose-like: anserine
23+
gull-like: laridine
24+
hare-like: leporine
25+
hawk-like: accipitrine
26+
hippopotamus-like: hippopotamine
27+
lizard-like: lacertine
28+
mongoose-like: viverrine
29+
mouse-like: murine
30+
ostrich-like: struthionine
31+
peacock-like: pavonine
32+
porcupine-like: hystricine
33+
rattlesnake-like: crotaline
34+
sable-like: zibeline
35+
sheep-like: ovine
36+
shrew-like: soricine
37+
sparrow-like: passerine
38+
swallow-like: hirundine
39+
swine-like: suilline
40+
tiger-like: tigrine
41+
viper-like: viperine
42+
vulture-like: vulturine
43+
wasp-like: vespine
44+
wolf-like: lupine
45+
woodpecker-like: picine
46+
zebra-like: zebrine

proselint/Annotations.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
extends: existence
2+
message: "'%s' left in text."
3+
ignorecase: false
4+
level: error
5+
tokens:
6+
- XXX
7+
- FIXME
8+
- TODO
9+
- NOTE

proselint/Apologizing.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
extends: existence
2+
message: "Excessive apologizing: '%s'"
3+
ignorecase: true
4+
level: error
5+
tokens:
6+
- More research is needed

proselint/Archaisms.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
extends: existence
2+
message: "'%s' is archaic."
3+
ignorecase: true
4+
level: error
5+
tokens:
6+
- alack
7+
- anent
8+
- begat
9+
- belike
10+
- betimes
11+
- boughten
12+
- brocage
13+
- brokage
14+
- camarade
15+
- chiefer
16+
- chiefest
17+
- Christiana
18+
- completely obsolescent
19+
- cozen
20+
- divers
21+
- deflexion
22+
- fain
23+
- forsooth
24+
- foreclose from
25+
- haply
26+
- howbeit
27+
- illumine
28+
- in sooth
29+
- maugre
30+
- meseems
31+
- methinks
32+
- nigh
33+
- peradventure
34+
- perchance
35+
- saith
36+
- shew
37+
- sistren
38+
- spake
39+
- to wit
40+
- verily
41+
- whilom
42+
- withal
43+
- wot
44+
- enclosed please find
45+
- please find enclosed
46+
- enclosed herewith
47+
- enclosed herein
48+
- inforce
49+
- ex postfacto
50+
- foreclose from
51+
- forewent
52+
- for ever

proselint/But.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
extends: existence
2+
message: "Do not start a paragraph with a 'but'."
3+
level: error
4+
scope: paragraph
5+
tokens:
6+
- ^But

0 commit comments

Comments
 (0)