Skip to content
Closed
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
5 changes: 5 additions & 0 deletions .github/styles/Metrics/characters.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extends: metric
message: "%s characters"
link: https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests
formula: characters
condition: "> 0"
5 changes: 5 additions & 0 deletions .github/styles/Metrics/complex_words.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extends: metric
message: "%s complex_words"
link: https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests
formula: complex_words
condition: "> 0"
5 changes: 5 additions & 0 deletions .github/styles/Metrics/long_words.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extends: metric
message: "%s long_words"
link: https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests
formula: long_words
condition: "> 0"
5 changes: 5 additions & 0 deletions .github/styles/Metrics/paragraphs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extends: metric
message: "%s paragraphs"
link: https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests
formula: paragraphs
condition: "> 0"
5 changes: 5 additions & 0 deletions .github/styles/Metrics/polysyllabic_words.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extends: metric
message: "%s polysyllabic_words"
link: https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests
formula: polysyllabic_words
condition: "> 0"
5 changes: 5 additions & 0 deletions .github/styles/Metrics/sentences.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extends: metric
message: "%s sentences"
link: https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests
formula: sentences
condition: "> 0"
5 changes: 5 additions & 0 deletions .github/styles/Metrics/words.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
extends: metric
message: "%s words"
link: https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readability_tests
formula: words
condition: "> 0"
35 changes: 35 additions & 0 deletions .github/styles/Test/DumpScopes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
extends: existence
message: "%s"
description: "Test extraction of selected scopes"
link: none
ignorecase: true
level: suggestion
scope:
# - heading
# - list
# - paragraph
# - sentence
# - blockquote
# - table
# - table.header
# - table.cell
# - table.caption
# - alt
# - title
# - summary
# - raw
# - text
# - text.frontmatter.weight
# - text.frontmatter.title
# - text.frontmatter.summary
# - text.frontmatter.menutitle
# - text.frontmatter.last_reviewed
# - text.frontmatter.draft
# - text.frontmatter.description
# - text.frontmatter.date
# - comment.line
# - comment.block
# - comment

raw:
- (?s).*
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeHeading.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- heading
level: error
raw:
- (?s).+$
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeHeadingH1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- heading.h1
level: error
raw:
- (?s).+$
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeHeadingH2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- heading.h2
level: error
raw:
- (?s).+$
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeHeadingH3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- heading.h3
level: error
raw:
- (?s).+$
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeHeadingH4.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- heading.h4
level: error
raw:
- (?s).+$
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeHeadingH5.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- heading.h5
level: error
raw:
- (?s).+$
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeHeadingH6.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- heading.h6
level: error
raw:
- (?s).+$
14 changes: 14 additions & 0 deletions .github/styles/Test/ScopeParagraph.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
nonword: true
scope:
- paragraph
level: error
raw:
- (?s).+$

# vale adds in the (?i)(?m)\b(?: automatically
# error parsing regexp: invalid nested repetition operator in `(?i)(?m)\b(?:(?:^.+{20}))\b`
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeRaw.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- raw
level: error
raw:
- (?s).+$
14 changes: 14 additions & 0 deletions .github/styles/Test/ScopeSentence.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://a.link
ignorecase: true
nonword: true
scope:
- sentence
level: error
raw:
- (?s).+$

# vale adds in the (?i)(?m)\b(?: automatically
# revealed by error parsing regexp: invalid nested repetition operator in `(?i)(?m)\b(?:(?:^.+{20}))\b`
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeTableCaption.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://docs.microsoft.com/en-us/style-guide
ignorecase: true
scope:
- table.caption
level: error
raw:
- (?s).+$
10 changes: 10 additions & 0 deletions .github/styles/Test/ScopeText.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
extends: existence
message: "%s"
description: "This is the description"
link: https://the.link
ignorecase: true
scope:
- text
level: error
raw:
- (?s).+$
84 changes: 84 additions & 0 deletions .github/styles/Velociraptor/Spelling-Dictionaries.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
extends: spelling
message: "The word '%s' was not found in any dictionaries. Is it a spelling mistake?"
link: ""
description: |
Checks words against several standard dictionaries.

There are several ways to exempt words and phrases from dictionary
checks:

* Enclose the word/phrase in backticks (++`xyz`++) to mark it as
`literal text`.
* ALL UPPERCASE words (which are usually acronyms)
are exempt from spell-checking.

If a word is flagged for spelling because it's not a dictionary word
then it might be a hint that the word could be a proper noun lacking
capitalisation or that the word might need to be in +++`literal
format`+++ (enclosed in backticks). In general, use `literal format`
for `commands`, `variables`, and `settings`.
level: error
scope:
# - heading
# - list
# - paragraph
# - sentence
# - blockquote
# - table
# - table.header
# - table.cell
# - table.caption
# - alt
# - title
# - summary
# - raw
# - text
# - text.frontmatter.weight
# - text.frontmatter.title
# - text.frontmatter.summary
# - text.frontmatter.menutitle
# - text.frontmatter.last_reviewed
# - text.frontmatter.draft
# - text.frontmatter.description
# - text.frontmatter.date
# - comment.line
# - comment.block
# - comment

# Adds the array of dictionaries after the default Vale dictionary, instead of replacing it.
append: false

filters:
# likely filenames and extensions
- '\w{3,}\.[a-z]{2,4}(\.[a-z]{2,4})?'
- '\.\w{2,4}'
# likely function names
- '[\w_]+\((.*?\))?'
- '([a-z]+)?_([a-z]+)?(\()?'
# likely variable names
- '\w+=.*'
- '[A-Z]{1}[a-z]+[A-Z]+[0-9A-Za-z_]+(=.*)?'
- '\w+\$(=.*)?'
- '\$\w+(=.*)?'
# like Brands or Personal Names
- '[A-Z][a-z]+\b'
- '[A-Z][a-z]+[A-Z][a-z]+\b'
- '[A-Z]{2,3}[a-z0-9]+\b'
# Ignore all words starting with 'py' - e.g., 'PyYAML'.
- '[pP]y.*\b'
# strings with slashes before, in, or after them - e.g. and/or
- '[\w]*/[\w]*'
# ACRONYMS
- '[A-Z_-]{3,}['']?s?\b'
- '[A-Z0-9]{2,}['']?s?\b'
action:
name: suggest
params:
- spellings
dicpath: config/dictionaries
dictionaries:
- en_US-web
- en_CA
- gitlab


Loading
Loading