Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions Openly/Punctuation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
extends: substitution
message: "Use '%s' instead of '%s'"
level: warning
nonword: true
swap:
'e\.g\.(?!,)': 'eg,'
'i\.e\.(?!,)': 'ie,'
'\beg\b(?!,)': 'eg,'
'\bie\b(?!,)': 'ie,'
20 changes: 10 additions & 10 deletions features/rules.feature
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,37 @@ Feature: Rules
When I test "basic"
Then the output should contain exactly:
"""
fail.md:3:1:Openly.So:Don't start a sentence with 'So,'
fail.md:1:3:Openly.Titles:'HEADINGS!' should be in sentence case
fail.md:3:5:Openly.A11Y:Consider using ''select'' instead of 'click'
fail.md:3:38:Openly.Anthropomorphism:Don't attribute human qualities to software or hardware.
fail.md:3:59:Openly.FutureTense:Possible future tense.
fail.md:3:80:Openly.So:Don't start a sentence with 'so '
fail.md:3:69:Openly.ThereIs:Don't start a sentence with 'There is'
fail.md:3:83:Openly.Hyphens:Use 'right-click' instead of 'right click'
fail.md:3:89:Openly.A11Y:Consider using ''select'' instead of 'click'
fail.md:3:106:Openly.UnclearAntecedent:'This is' is an unclear antecedent
fail.md:3:137:Openly.Spelling:Did you really mean 'Andthere'?
fail.md:5:1:Openly.But:Do not start a paragraph with a 'but'.
fail.md:5:5:Openly.E-Prime:Avoid using "I'm"
fail.md:5:50:Openly.GenderBias:Consider using 'human resources' instead of 'manpower'
fail.md:5:73:Openly.Hedging:Consider removing 'arguably'
fail.md:7:22:Openly.Link:Don't use 'here' as the content of a link.
fail.md:9:9:Openly.Punctuation:Use 'eg, or ie,' instead of 'eg?'
fail.md:7:21:Openly.Link:Don't use 'here' as the content of a link.
fail.md:9:9:Openly.Spelling:Did you really mean 'eg'?
fail.md:9:53:Openly.Punctuation:Use 'eg, or ie,' instead of 'egg'
fail.md:9:78:Openly.Quotes:Punctuation should be inside the quotes.
fail.md:9:9:Openly.Punctuation:Use 'eg,' instead of 'eg'
fail.md:9:78:Openly.QuoteType:Inconsistent use of '"' ('smart' mixed with 'dumb')
fail.md:9:79:Openly.Spelling:Did you really mean 'american'?
fail.md:9:163:Openly.QuoteType:Inconsistent use of '' ('smart' mixed with 'dumb')
fail.md:9:163:Openly.QuoteType:Inconsistent use of '"' ('smart' mixed with 'dumb')
fail.md:11:1:Openly.SentenceLength:Write short sentences (less than 25 words).
fail.md:13:12:Openly.Spelling:Did you really mean 'spulling'?
pass.md:3:1:Openly.A11Y:Consider using ''select'' instead of 'Click'
pass.md:3:34:Openly.Anthropomorphism:Don't attribute human qualities to software or hardware.
pass.md:3:61:Openly.So:Don't start a sentence with 'so '
pass.md:3:68:Openly.Hyphens:Use 'right-click' instead of 'right click'
pass.md:3:74:Openly.A11Y:Consider using ''select'' instead of 'click'
pass.md:3:91:Openly.UnclearAntecedent:'This is' is an unclear antecedent
pass.md:5:1:Openly.But:Do not start a paragraph with a 'but'.
pass.md:5:5:Openly.E-Prime:Avoid using "I'm"
pass.md:5:50:Openly.GenderBias:Consider using 'human resources' instead of 'manpower'
pass.md:5:73:Openly.Hedging:Consider removing 'arguably'
pass.md:9:9:Openly.Punctuation:Use 'eg' instead of 'e.g.'
pass.md:9:55:Openly.Punctuation:Use 'eg, or ie,' instead of 'egg'
pass.md:9:9:Openly.Punctuation:Use 'eg,' instead of 'e.g.'
real.md:4:4:Openly.E-Prime:Avoid using "you're"
real.md:4:19:Openly.Spelling:Did you really mean 'javascript'?
"""
Loading