From d34f95f0fc1fdb44bc330f18f5877fdacd9cbe53 Mon Sep 17 00:00:00 2001 From: Samy OUBOUAZIZ Date: Tue, 17 Mar 2026 15:00:11 +0100 Subject: [PATCH 1/2] chore(gen): delete useless, obsolete and deprecated tooling from repo --- .devcontainer/devcontainer.json | 7 - .devcontainer/info.md | 23 - .github/workflows/markdown-link-checker.yml | 16 - .husky/.gitignore | 1 - .husky/commit-msg | 4 - .husky/pre-commit | 3 - .link_checker_config.json | 32 - bin/check-pre-commit | 7 - bin/clean-categories | 89 --- bin/count-invalid-slugs | 3 - bin/list-invalid-slugs | 3 - bin/slug-regex | 2 - styles/Microsoft/AMPM.yml | 10 - styles/Microsoft/Accessibility.yml | 26 - styles/Microsoft/Acronyms.yml | 65 -- styles/Microsoft/Adverbs.yml | 271 ------- styles/Microsoft/Auto.yml | 12 - styles/Microsoft/Avoid.yml | 19 - styles/Microsoft/Backend.yml | 13 - styles/Microsoft/ComplexWords.yml | 121 --- styles/Microsoft/Contractions.yml | 31 - styles/Microsoft/Dashes.yml | 14 - styles/Microsoft/DateNumbers.yml | 41 - styles/Microsoft/Ellipses.yml | 10 - styles/Microsoft/FirstPerson.yml | 14 - styles/Microsoft/Foreign.yml | 13 - styles/Microsoft/Gender.yml | 9 - styles/Microsoft/GenderBias.yml | 45 -- styles/Microsoft/GeneralURL.yml | 12 - styles/Microsoft/HeadingAcronyms.yml | 7 - styles/Microsoft/HeadingColons.yml | 8 - styles/Microsoft/HeadingPunctuation.yml | 13 - styles/Microsoft/Headings.yml | 28 - styles/Microsoft/Hyphens.yml | 15 - styles/Microsoft/Negative.yml | 14 - styles/Microsoft/Ordinal.yml | 14 - styles/Microsoft/OxfordComma.yml | 7 - styles/Microsoft/Passive.yml | 184 ----- styles/Microsoft/Percentages.yml | 8 - styles/Microsoft/Quotes.yml | 8 - styles/Microsoft/RangeFormat.yml | 14 - styles/Microsoft/RangeTime.yml | 14 - styles/Microsoft/Ranges.yml | 8 - styles/Microsoft/Semicolon.yml | 8 - styles/Microsoft/SentenceLength.yml | 7 - styles/Microsoft/Spacing.yml | 9 - styles/Microsoft/Suspended.yml | 8 - styles/Microsoft/Terms.yml | 44 -- styles/Microsoft/URLFormat.yml | 11 - styles/Microsoft/Units.yml | 17 - styles/Microsoft/Vocab.yml | 24 - styles/Microsoft/We.yml | 12 - styles/Microsoft/Wordiness.yml | 123 --- styles/Microsoft/meta.json | 4 - styles/Vocab/Scaleway/accept.txt | 83 --- styles/Vocab/Scaleway/reject.txt | 1 - styles/scw_styles/Accessibility.yml | 29 - styles/scw_styles/Acronyms.yml | 64 -- styles/scw_styles/ConsoleTerms.yml | 13 - styles/scw_styles/Contractions.yml | 31 - styles/scw_styles/Future.yml | 9 - styles/scw_styles/HeadingSentenceCase.yml | 69 -- styles/scw_styles/Passive.yml | 183 ----- styles/scw_styles/Please.yml | 10 - styles/scw_styles/SentenceLength.yml | 7 - styles/scw_styles/So.yml | 5 - styles/scw_styles/Spacing.yml | 9 - styles/scw_styles_indev/ActionVerb.yml | 4 - styles/scw_styles_indev/EnvVars.yml | 16 - styles/scw_styles_indev/ImageNaming.yml | 4 - styles/scw_styles_indev/Intro.yml | 4 - .../scw_styles_indev/ProductsAndFeatures.yml | 20 - styles/scw_styles_indev/Requirements.yml | 6 - styles/scw_styles_indev/TitleFormat.yml | 4 - styles/write-good/Cliches.yml | 702 ------------------ styles/write-good/E-Prime.yml | 31 - styles/write-good/Illusions.yml | 11 - styles/write-good/Passive.yml | 183 ----- styles/write-good/README.md | 27 - styles/write-good/So.yml | 5 - styles/write-good/ThereIs.yml | 6 - styles/write-good/TooWordy.yml | 221 ------ styles/write-good/Weasel.yml | 207 ------ styles/write-good/meta.json | 4 - 84 files changed, 3493 deletions(-) delete mode 100644 .devcontainer/devcontainer.json delete mode 100644 .devcontainer/info.md delete mode 100644 .github/workflows/markdown-link-checker.yml delete mode 100644 .husky/.gitignore delete mode 100755 .husky/commit-msg delete mode 100755 .husky/pre-commit delete mode 100644 .link_checker_config.json delete mode 100644 bin/check-pre-commit delete mode 100755 bin/clean-categories delete mode 100755 bin/count-invalid-slugs delete mode 100755 bin/list-invalid-slugs delete mode 100644 bin/slug-regex delete mode 100644 styles/Microsoft/AMPM.yml delete mode 100644 styles/Microsoft/Accessibility.yml delete mode 100644 styles/Microsoft/Acronyms.yml delete mode 100644 styles/Microsoft/Adverbs.yml delete mode 100644 styles/Microsoft/Auto.yml delete mode 100644 styles/Microsoft/Avoid.yml delete mode 100644 styles/Microsoft/Backend.yml delete mode 100644 styles/Microsoft/ComplexWords.yml delete mode 100644 styles/Microsoft/Contractions.yml delete mode 100644 styles/Microsoft/Dashes.yml delete mode 100644 styles/Microsoft/DateNumbers.yml delete mode 100644 styles/Microsoft/Ellipses.yml delete mode 100644 styles/Microsoft/FirstPerson.yml delete mode 100644 styles/Microsoft/Foreign.yml delete mode 100644 styles/Microsoft/Gender.yml delete mode 100644 styles/Microsoft/GenderBias.yml delete mode 100644 styles/Microsoft/GeneralURL.yml delete mode 100644 styles/Microsoft/HeadingAcronyms.yml delete mode 100644 styles/Microsoft/HeadingColons.yml delete mode 100644 styles/Microsoft/HeadingPunctuation.yml delete mode 100644 styles/Microsoft/Headings.yml delete mode 100644 styles/Microsoft/Hyphens.yml delete mode 100644 styles/Microsoft/Negative.yml delete mode 100644 styles/Microsoft/Ordinal.yml delete mode 100644 styles/Microsoft/OxfordComma.yml delete mode 100644 styles/Microsoft/Passive.yml delete mode 100644 styles/Microsoft/Percentages.yml delete mode 100644 styles/Microsoft/Quotes.yml delete mode 100644 styles/Microsoft/RangeFormat.yml delete mode 100644 styles/Microsoft/RangeTime.yml delete mode 100644 styles/Microsoft/Ranges.yml delete mode 100644 styles/Microsoft/Semicolon.yml delete mode 100644 styles/Microsoft/SentenceLength.yml delete mode 100644 styles/Microsoft/Spacing.yml delete mode 100644 styles/Microsoft/Suspended.yml delete mode 100644 styles/Microsoft/Terms.yml delete mode 100644 styles/Microsoft/URLFormat.yml delete mode 100644 styles/Microsoft/Units.yml delete mode 100644 styles/Microsoft/Vocab.yml delete mode 100644 styles/Microsoft/We.yml delete mode 100644 styles/Microsoft/Wordiness.yml delete mode 100644 styles/Microsoft/meta.json delete mode 100644 styles/Vocab/Scaleway/accept.txt delete mode 100644 styles/Vocab/Scaleway/reject.txt delete mode 100644 styles/scw_styles/Accessibility.yml delete mode 100644 styles/scw_styles/Acronyms.yml delete mode 100644 styles/scw_styles/ConsoleTerms.yml delete mode 100644 styles/scw_styles/Contractions.yml delete mode 100644 styles/scw_styles/Future.yml delete mode 100644 styles/scw_styles/HeadingSentenceCase.yml delete mode 100644 styles/scw_styles/Passive.yml delete mode 100644 styles/scw_styles/Please.yml delete mode 100644 styles/scw_styles/SentenceLength.yml delete mode 100644 styles/scw_styles/So.yml delete mode 100644 styles/scw_styles/Spacing.yml delete mode 100644 styles/scw_styles_indev/ActionVerb.yml delete mode 100644 styles/scw_styles_indev/EnvVars.yml delete mode 100644 styles/scw_styles_indev/ImageNaming.yml delete mode 100644 styles/scw_styles_indev/Intro.yml delete mode 100644 styles/scw_styles_indev/ProductsAndFeatures.yml delete mode 100644 styles/scw_styles_indev/Requirements.yml delete mode 100644 styles/scw_styles_indev/TitleFormat.yml delete mode 100644 styles/write-good/Cliches.yml delete mode 100644 styles/write-good/E-Prime.yml delete mode 100644 styles/write-good/Illusions.yml delete mode 100644 styles/write-good/Passive.yml delete mode 100644 styles/write-good/README.md delete mode 100644 styles/write-good/So.yml delete mode 100644 styles/write-good/ThereIs.yml delete mode 100644 styles/write-good/TooWordy.yml delete mode 100644 styles/write-good/Weasel.yml delete mode 100644 styles/write-good/meta.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json deleted file mode 100644 index 376720aebc..0000000000 --- a/.devcontainer/devcontainer.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "customizations": { - "vscode": { - "extensions": ["unifiedjs.vscode-mdx"] - } - } -} diff --git a/.devcontainer/info.md b/.devcontainer/info.md deleted file mode 100644 index 18d974f0aa..0000000000 --- a/.devcontainer/info.md +++ /dev/null @@ -1,23 +0,0 @@ -# Devcontainer, the Gihub Codespaces configuration file - -This configuration is intended for [Github Codespaces](https://docs.github.com/en/codespaces) users. - -The `devcontainer.json` file allows to specify a configuration that can be used to create a Codespace. - -Refer to the official [Codespaces devcontainers documentation](https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration) for more information. - -## Elements - -The code below forces the installation of the MDX extension for VSCode inside a Codespace. - - ```json - { - "customizations": { - "vscode": { - "extensions": ["unifiedjs.vscode-mdx"] - } - } - } - ``` - -**Note:** The identifier of the extension (e.g. `unifiedjs.vscode-mdx`) can be found on the VSCode extension page, under "More info". \ No newline at end of file diff --git a/.github/workflows/markdown-link-checker.yml b/.github/workflows/markdown-link-checker.yml deleted file mode 100644 index 9234950868..0000000000 --- a/.github/workflows/markdown-link-checker.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Check Markdown links - -on: push - -jobs: - markdown-link-check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@master - - uses: gaurav-nelson/github-action-markdown-link-check@v1 - with: - base-branch: 'main' - use-quiet-mode: 'yes' - check-modified-files-only: 'yes' - file-extension: '.mdx' - config-file: '.link_checker_config.json' \ No newline at end of file diff --git a/.husky/.gitignore b/.husky/.gitignore deleted file mode 100644 index 31354ec138..0000000000 --- a/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ diff --git a/.husky/commit-msg b/.husky/commit-msg deleted file mode 100755 index e3bc3e4e1e..0000000000 --- a/.husky/commit-msg +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - -pnpm commitlint -e && echo "\nHey! Did you Val(e)date your changes? 💡🤡\n" diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100755 index feb0f1da57..0000000000 --- a/.husky/pre-commit +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" -bash bin/check-pre-commit \ No newline at end of file diff --git a/.link_checker_config.json b/.link_checker_config.json deleted file mode 100644 index 7b75e6c8c1..0000000000 --- a/.link_checker_config.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "ignorePatterns": [ - { - "pattern": "^http://scaleway.com" - } - ], - "replacementPatterns": [ - { - "pattern": "^/.attachments", - "replacement": "https://scaleway.com/en/docs/.attachments" - }, - { - "pattern": "^/", - "replacement": "https://scaleway.com/en/docs/" - }, - { - "pattern": "%20", - "replacement": "-", - "global": true - } - ], - "httpHeaders": [ - { - "urls": ["https://scaleway.com/en/docs"] - } - ], - "timeout": "20s", - "retryOn429": true, - "retryCount": 5, - "fallbackRetryDelay": "30s", - "aliveStatusCodes": [200, 206, 401, 403, 0] -} diff --git a/bin/check-pre-commit b/bin/check-pre-commit deleted file mode 100644 index 150198bd51..0000000000 --- a/bin/check-pre-commit +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -[[ $(bin/count-invalid-slugs) == "0" ]] && \ -[ ! -d node_modules/ ] && echo "⚠️ You need to install node_modules first" && exit 1; \ -pnpm lint-staged || \ -(echo "💔 Slug error(s):" && bin/list-invalid-slugs \ -echo "⚠️ You must fix slugs in 'menu/navigation.json' before commit"; exit 1) diff --git a/bin/clean-categories b/bin/clean-categories deleted file mode 100755 index 54229fcdf2..0000000000 --- a/bin/clean-categories +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/bash - -CATEGORIES=(ai-data bare-metal compute console containers dedibox dedibox-console developer-tools environmental-footprint identity-and-access-management labs managed-databases managed-services network observability partners serverless storage) - -CATEGORIES_REGEX="($(IFS='|'; echo "${CATEGORIES[*]}"))" - -#echo "Capturing group : $CATEGORIES_REGEX" - -for FILE in $(find . -type f -name '*.mdx') - do - if [ -f "$FILE" ]; then - echo "Traitement du fichier : $FILE" - - # Remplacer les exceptions - - # dedibox-console - sed -i.bak -E "s#dedibox-console/account#dedibox-account#g" "$FILE" - # dedibox/vps/quickstart.mdx - sed -i.bak -E "s#dedibox-console/classic-hosting/#classic-hosting/#g" "$FILE" - # dedibox-console/classic-hosting/how-to/change-password-mysql-database.mdx - sed -i.bak -E "s#dedibox-console/cpanel-hosting/#cpanel-hosting/#g" "$FILE" - # dedibox-console/cpanel-hosting/reference-content.mdx - - # dedibox-network - sed -i.bak -E "s#dedibox-network/network/#dedibox-network/#g" "$FILE" - # dedibox-network/network/index.mdx - sed -i.bak -E "s#dedibox-network/rpn/#dedibox-rpn/#g" "$FILE" - # dedibox-network/rpn/index.mdx - sed -i.bak -E "s#dedibox-network/ipv6/#dedibox-ipv6/#g" "$FILE" - # dedibox-network/ipv6/concepts.mdx - sed -i.bak -E "s#dedibox-network/domains/#dedibox-domains/#g" "$FILE" - # dedibox-network/dns/concepts.mdx - sed -i.bak -E "s#dedibox-network/dns/#dedibox-dns/#g" "$FILE" - # dedibox-network/dns/index.mdx - sed -i.bak -E "s#dedibox-network/ip-failover/#dedibox-ip-failover/#g" "$FILE" - # dedibox-network/ipv6/concepts.mdx - - # dedibox - sed -i.bak -E "s#dedibox/vps/#dedibox-vps/#g" "$FILE" - # dedibox/vps/how-to/delete-vps.mdx - sed -i.bak -E "s#dedibox/kvm-over-ip/#dedibox-kvm-over-ip/#g" "$FILE" - # dedibox/kvm-over-ip/how-to/dell-idrac9.mdx - - # storage - sed -i.bak -E "s#storage/object/#object-storage/#g" "$FILE" - # compute/instances/api-cli/snapshot-import-export-feature.mdx - sed -i.bak -E "s#storage/block/#block-storage/#g" "$FILE" - # compute/gpu/how-to/use-gpu-with-docker.mdx - - # serverless - sed -i.bak -E "s#serverless/sql-databases/#serverless-sql-databases/#g" "$FILE" - # faq/serverless-sql-databases.mdx - sed -i.bak -E "s#serverless/functions/#serverless-functions/#g" "$FILE" - # faq/serverless-jobs.mdx - sed -i.bak -E "s#serverless/containers/#serverless-containers/#g" "$FILE" - # serverless/containers/concepts.mdx - sed -i.bak -E "s#serverless/jobs/#serverless-jobs/#g" "$FILE" - # changelog/november2024/2024-11-05-jobs-added-serverless-jobs-integrates-secret-manager.mdx - - # managed-database - sed -i.bak -E "s#managed-databases/postgresql-and-mysql/#managed-databases-for-postgresql-and-mysql/#g" "$FILE" - # changelog/august2024/2024-08-02-postgresql-and-mysql-added-encryption-at-rest-available.mdx - sed -i.bak -E "s#managed-databases/redis/#managed-databases-for-redis/#g" "$FILE" - # faq/databases-for-redis.mdx - sed -i.bak -E "s#managed-databases/mongodb/#managed-mongodb-databases/#g" "$FILE" - # managed-databases/mongodb/how-to/manage-snapshots.mdx - - # bare-metal - sed -i.bak -E "s#bare-metal/dedibox/#dedibox-scaleway/#g" "$FILE" - # bare-metal/dedibox/how-to/activate-ipv6-block.mdx - - # Dans le markdown & les compodants mdx : - # On supprime la catégorie des url relatives - # On prends garde à ne pas modifier les pages catégories (ex: /managed-databases/) ces URL n'ayant que la catégorie, si on la supprime on se retrouve avec une redirection sur la home - sed -i.bak -E "s#\(/$CATEGORIES_REGEX/([^/\)]+)#\(/\2#g" "$FILE" - sed -i.bak -E "s#\"/$CATEGORIES_REGEX/([^/\)]+)#\"/\2#g" "$FILE" - - # Remplacer les URLs absolues - sed -i.bak -E "s#(https://www\.scaleway\.com/en/docs)/($CATEGORIES_REGEX)/([^/]+)#\1/\4#g" "$FILE" - - # Nettoyer les doublons de slashes - sed -i.bak 's#docs//#docs/#g' "$FILE" - - # Supprimer les fichiers .bak - rm "$FILE.bak" - else - echo "Aucun fichier trouvé." - fi -done \ No newline at end of file diff --git a/bin/count-invalid-slugs b/bin/count-invalid-slugs deleted file mode 100755 index 3311cf54ff..0000000000 --- a/bin/count-invalid-slugs +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -. bin/slug-regex -grep -Ev "${SLUG_REGEX}" ./menu/navigation.json | grep -c '\"slug\":' \ No newline at end of file diff --git a/bin/list-invalid-slugs b/bin/list-invalid-slugs deleted file mode 100755 index 4c849ad832..0000000000 --- a/bin/list-invalid-slugs +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -. bin/slug-regex -grep -Ev "${SLUG_REGEX}" ./menu/navigation.json | grep -n '\"slug\":' | tr -s [:space:] diff --git a/bin/slug-regex b/bin/slug-regex deleted file mode 100644 index 2fa5daa530..0000000000 --- a/bin/slug-regex +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -export SLUG_REGEX='\"slug\": \"([a-z0-9]+)(-?)(([a-z0-9]+)-?)*([a-z0-9]+)\"' diff --git a/styles/Microsoft/AMPM.yml b/styles/Microsoft/AMPM.yml deleted file mode 100644 index fbcbadc38a..0000000000 --- a/styles/Microsoft/AMPM.yml +++ /dev/null @@ -1,10 +0,0 @@ -extends: existence -message: Use 'AM' or 'PM' (preceded by a space). -link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/date-time-terms -level: error - -nonword: true -tokens: - - '\d{1,2}[AP]M' - - '\d{1,2} ?[ap]m' - - '\d{1,2} ?[aApP]\.[mM]\.' diff --git a/styles/Microsoft/Accessibility.yml b/styles/Microsoft/Accessibility.yml deleted file mode 100644 index 580552d93b..0000000000 --- a/styles/Microsoft/Accessibility.yml +++ /dev/null @@ -1,26 +0,0 @@ -extends: existence -message: "Don't use language (such as '%s') that defines people by their disability." -link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/accessibility-terms - -level: suggestion -ignorecase: true -tokens: - - a victim of - - able-bodied - - affected by - - an epileptic - - crippled - - disabled - - dumb - - handicapped - - handicaps - - healthy - - lame - - maimed - - missing a limb - - mute - - normal - - sight-impaired - - stricken with - - suffers from - - vision-impaired \ No newline at end of file diff --git a/styles/Microsoft/Acronyms.yml b/styles/Microsoft/Acronyms.yml deleted file mode 100644 index f25ed87bff..0000000000 --- a/styles/Microsoft/Acronyms.yml +++ /dev/null @@ -1,65 +0,0 @@ -extends: conditional -message: "'%s' has no definition." -link: https://docs.microsoft.com/en-us/style-guide/acronyms - -level: suggestion -ignorecase: false -# Ensures that the existence of 'first' implies the existence of 'second'. -first: '\b([A-Z]{3,5})\b' -second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{3,5})\)' -# ... with the exception of these: -exceptions: - - API - - ASP - - CLI - - CPU - - CSS - - CSV - - DEBUG - - DOM - - DPI - - FAQ - - GCC - - GDB - - GET - - GPU - - GTK - - GUI - - HTML - - HTTP - - HTTPS - - IDE - - JAR - - JSON - - JSX - - LESS - - LLDB - - NET - - NOTE - - NVDA - - OSS - - PATH - - PDF - - PHP - - POST - - RAM - - REPL - - RSA - - SCM - - SCSS - - SDK - - SQL - - SSH - - SSL - - SVG - - TBD - - TCP - - TODO - - URI - - URL - - USB - - UTF - - XML - - XSS - - YAML - - ZIP diff --git a/styles/Microsoft/Adverbs.yml b/styles/Microsoft/Adverbs.yml deleted file mode 100644 index 81c6718da6..0000000000 --- a/styles/Microsoft/Adverbs.yml +++ /dev/null @@ -1,271 +0,0 @@ -extends: existence -message: "Consider removing '%s'." -link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-simple-words-concise-sentences -ignorecase: true - -level: warning -action: - name: remove -tokens: - - abnormally - - absentmindedly - - accidentally - - adventurously - - anxiously - - arrogantly - - awkwardly - - bashfully - - beautifully - - bitterly - - bleakly - - blindly - - blissfully - - boastfully - - boldly - - bravely - - briefly - - brightly - - briskly - - broadly - - busily - - calmly - - carefully - - carelessly - - cautiously - - cheerfully - - cleverly - - closely - - coaxingly - - colorfully - - continually - - coolly - - courageously - - crossly - - cruelly - - curiously - - daintily - - dearly - - deceivingly - - deeply - - defiantly - - deliberately - - delightfully - - diligently - - dimly - - doubtfully - - dreamily - - easily - - elegantly - - energetically - - enormously - - enthusiastically - - excitedly - - extremely - - fairly - - faithfully - - famously - - ferociously - - fervently - - fiercely - - fondly - - foolishly - - fortunately - - frankly - - frantically - - freely - - frenetically - - frightfully - - furiously - - generally - - generously - - gently - - gladly - - gleefully - - gracefully - - gratefully - - greatly - - greedily - - happily - - hastily - - healthily - - heavily - - helplessly - - honestly - - hopelessly - - hungrily - - innocently - - inquisitively - - intensely - - intently - - interestingly - - inwardly - - irritably - - jaggedly - - jealously - - jovially - - joyfully - - joyously - - jubilantly - - judgmentally - - justly - - keenly - - kiddingly - - kindheartedly - - knavishly - - knowingly - - knowledgeably - - lazily - - lightly - - limply - - lively - - loftily - - longingly - - loosely - - loudly - - lovingly - - loyally - - madly - - majestically - - meaningfully - - mechanically - - merrily - - miserably - - mockingly - - mortally - - mysteriously - - naturally - - nearly - - neatly - - nervously - - nicely - - noisily - - obediently - - obnoxiously - - oddly - - offensively - - optimistically - - overconfidently - - painfully - - partially - - patiently - - perfectly - - playfully - - politely - - poorly - - positively - - potentially - - powerfully - - promptly - - properly - - punctually - - quaintly - - queasily - - queerly - - questionably - - quickly - - quietly - - quirkily - - quizzically - - randomly - - rapidly - - rarely - - readily - - really - - reassuringly - - recklessly - - regularly - - reluctantly - - repeatedly - - reproachfully - - restfully - - righteously - - rightfully - - rigidly - - roughly - - rudely - - safely - - scarcely - - scarily - - searchingly - - sedately - - seemingly - - selfishly - - separately - - seriously - - shakily - - sharply - - sheepishly - - shrilly - - shyly - - silently - - sleepily - - slowly - - smoothly - - softly - - solemnly - - solidly - - speedily - - stealthily - - sternly - - strictly - - suddenly - - supposedly - - surprisingly - - suspiciously - - sweetly - - swiftly - - sympathetically - - tenderly - - tensely - - terribly - - thankfully - - thoroughly - - thoughtfully - - tightly - - tremendously - - triumphantly - - truthfully - - ultimately - - unabashedly - - unaccountably - - unbearably - - unethically - - unexpectedly - - unfortunately - - unimpressively - - unnaturally - - unnecessarily - - urgently - - usefully - - uselessly - - utterly - - vacantly - - vaguely - - vainly - - valiantly - - vastly - - verbally - - very - - viciously - - victoriously - - violently - - vivaciously - - voluntarily - - warmly - - weakly - - wearily - - wetly - - wholly - - wildly - - willfully - - wisely - - woefully - - wonderfully - - worriedly - - yawningly - - yearningly - - yieldingly - - youthfully - - zealously - - zestfully - - zestily diff --git a/styles/Microsoft/Auto.yml b/styles/Microsoft/Auto.yml deleted file mode 100644 index 3380af0630..0000000000 --- a/styles/Microsoft/Auto.yml +++ /dev/null @@ -1,12 +0,0 @@ -extends: existence -message: "In general, don't hyphenate '%s'." -link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/a/auto -ignorecase: true - -level: error -action: - name: convert - params: - - simple -tokens: - - 'auto-\w+' diff --git a/styles/Microsoft/Avoid.yml b/styles/Microsoft/Avoid.yml deleted file mode 100644 index d1203fbc0d..0000000000 --- a/styles/Microsoft/Avoid.yml +++ /dev/null @@ -1,19 +0,0 @@ -extends: existence -message: "Don't use '%s'." -link: https://docs.microsoft.com/en-us/style-guide -ignorecase: true - -level: error -tokens: - - abortion - - and so on - - and/or - - app developer - - app(?:lication)? file - - application developer - - application program - - applications developer - - as well as - - ask - - backbone - - backend diff --git a/styles/Microsoft/Backend.yml b/styles/Microsoft/Backend.yml deleted file mode 100644 index fdaf9f5366..0000000000 --- a/styles/Microsoft/Backend.yml +++ /dev/null @@ -1,13 +0,0 @@ -extends: substitution -message: "Use '%s' instead of '%s'." -level: warning - -link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/b/back-end -# Use 'back end' (noun) or 'back-end' (adj). -pos: 'back-end/NN|backend/(?:JJ|NN)|back/\w+ end/JJ|back/(?:JJ|RB) end/\w+' -ignorecase: true -action: - name: replace -swap: - back-end: back end - back end: back-end diff --git a/styles/Microsoft/ComplexWords.yml b/styles/Microsoft/ComplexWords.yml deleted file mode 100644 index 8daa1b9de5..0000000000 --- a/styles/Microsoft/ComplexWords.yml +++ /dev/null @@ -1,121 +0,0 @@ -extends: substitution -message: "Consider using '%s' instead of '%s'." -link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-simple-words-concise-sentences -ignorecase: true -level: suggestion - -action: - name: replace -swap: - "approximate(?:ly)?": about - abundance: plenty - accelerate: speed up - accentuate: stress - accompany: go with - accomplish: carry out|do - accorded: given - accordingly: so - accrue: add - accurate: right|exact - acquiesce: agree - acquire: get|buy - additional: more|extra - address: discuss - addressees: you - adjacent to: next to - adjustment: change - admissible: allowed - advantageous: helpful - advise: tell - aggregate: total - aircraft: plane - alleviate: ease - allocate: assign|divide - alternatively: or - alternatives: choices|options - ameliorate: improve - amend: change - anticipate: expect - apparent: clear|plain - ascertain: discover|find out - assistance: help - attain: meet - attempt: try - authorize: allow - belated: late - bestow: give - cease: stop|end - collaborate: work together - commence: begin - compensate: pay - component: part - comprise: form|include - concept: idea - concerning: about - confer: give|award - consequently: so - consolidate: merge - constitutes: forms - contains: has - convene: meet - demonstrate: show|prove - depart: leave - designate: choose - desire: want|wish - determine: decide|find - detrimental: bad|harmful - disclose: share|tell - discontinue: stop - disseminate: send|give - eliminate: end - elucidate: explain - employ: use - enclosed: inside|included - encounter: meet - endeavor: try - enumerate: count - equitable: fair - equivalent: equal - exclusively: only - expedite: hurry - facilitate: ease - females: women - finalize: complete|finish - frequently: often - identical: same - incorrect: wrong - indication: sign - initiate: start|begin - itemized: listed - jeopardize: risk - liaise: work with|partner with - maintain: keep|support - methodology: method - modify: change - monitor: check|watch - multiple: many - necessitate: cause - notify: tell - numerous: many - objective: aim|goal - obligate: bind|compel - optimum: best|most - permit: let - portion: part - possess: own - previous: earlier - previously: before - prioritize: rank - procure: buy - provide: give|offer - purchase: buy - relocate: move - solicit: request - state-of-the-art: latest - subsequent: later|next - substantial: large - sufficient: enough - terminate: end - transmit: send - utilization: use - utilize: use diff --git a/styles/Microsoft/Contractions.yml b/styles/Microsoft/Contractions.yml deleted file mode 100644 index 7fbaf1ca44..0000000000 --- a/styles/Microsoft/Contractions.yml +++ /dev/null @@ -1,31 +0,0 @@ -extends: substitution -message: "Use '%s' instead of '%s'." -link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-contractions -level: error - -ignorecase: true -action: - name: replace -swap: - are not: aren't - cannot: can't - could not: couldn't - did not: didn't - do not: don't - does not: doesn't - has not: hasn't - have not: haven't - how is: how's - is not: isn't - it is: it's - should not: shouldn't - that is: that's - they are: they're - was not: wasn't - we are: we're - we have: we've - were not: weren't - what is: what's - when is: when's - where is: where's - will not: won't diff --git a/styles/Microsoft/Dashes.yml b/styles/Microsoft/Dashes.yml deleted file mode 100644 index 90ef7bc263..0000000000 --- a/styles/Microsoft/Dashes.yml +++ /dev/null @@ -1,14 +0,0 @@ -extends: existence -message: "Remove the spaces around '%s'." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/dashes-hyphens/emes -ignorecase: true -nonword: true - -level: error -action: - name: edit - params: - - remove - - ' ' -tokens: - - '\s[—–]\s' diff --git a/styles/Microsoft/DateNumbers.yml b/styles/Microsoft/DateNumbers.yml deleted file mode 100644 index a60317f838..0000000000 --- a/styles/Microsoft/DateNumbers.yml +++ /dev/null @@ -1,41 +0,0 @@ -extends: existence -message: "Don't use ordinal numbers for dates." -link: https://docs.microsoft.com/en-us/style-guide/numbers#numbers-in-dates -level: error -nonword: true -ignorecase: true - -raw: - - \b(?:Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)|May|Jun(?:e)|Jul(?:y)|Aug(?:ust)|Sep(?:tember)?|Oct(?:ober)|Nov(?:ember)?|Dec(?:ember)?)\b\s* -tokens: - - first - - second - - third - - fourth - - fifth - - sixth - - seventh - - eighth - - ninth - - tenth - - eleventh - - twelfth - - thirteenth - - fourteenth - - fifteenth - - sixteenth - - seventeenth - - eighteenth - - nineteenth - - twentieth - - twenty-first - - twenty-second - - twenty-third - - twenty-fourth - - twenty-fifth - - twenty-sixth - - twenty-seventh - - twenty-eighth - - twenty-ninth - - thirtieth - - thirty-first diff --git a/styles/Microsoft/Ellipses.yml b/styles/Microsoft/Ellipses.yml deleted file mode 100644 index 4085270e4a..0000000000 --- a/styles/Microsoft/Ellipses.yml +++ /dev/null @@ -1,10 +0,0 @@ -extends: existence -message: "In general, don't use an ellipsis." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/ellipses -nonword: true -level: warning - -action: - name: remove -tokens: - - '\.\.\.' diff --git a/styles/Microsoft/FirstPerson.yml b/styles/Microsoft/FirstPerson.yml deleted file mode 100644 index bf46d7c28f..0000000000 --- a/styles/Microsoft/FirstPerson.yml +++ /dev/null @@ -1,14 +0,0 @@ -extends: existence -message: "Use first person (such as '%s') sparingly." -link: https://docs.microsoft.com/en-us/style-guide/grammar/person -ignorecase: true -level: warning -nonword: true - -tokens: - - (?:^|\s)I\s - - (?:^|\s)I,\s - - \bI'm\b - - \bme\b - - \bmy\b - - \bmine\b diff --git a/styles/Microsoft/Foreign.yml b/styles/Microsoft/Foreign.yml deleted file mode 100644 index d981004968..0000000000 --- a/styles/Microsoft/Foreign.yml +++ /dev/null @@ -1,13 +0,0 @@ -extends: substitution -message: "Use '%s' instead of '%s'." -link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-us-spelling-avoid-non-english-words -ignorecase: true -level: error -nonword: true - -action: - name: replace -swap: - '\b(?:eg|e\.g\.)[\s,]': for example - '\b(?:ie|i\.e\.)[\s,]': that is - diff --git a/styles/Microsoft/Gender.yml b/styles/Microsoft/Gender.yml deleted file mode 100644 index 084eb41c82..0000000000 --- a/styles/Microsoft/Gender.yml +++ /dev/null @@ -1,9 +0,0 @@ -extends: existence -message: "Don't use '%s'." -link: https://github.com/MicrosoftDocs/microsoft-style-guide/blob/master/styleguide/grammar/nouns-pronouns.md#pronouns-and-gender -level: error -ignorecase: true - -tokens: - - he/she - - s/he diff --git a/styles/Microsoft/GenderBias.yml b/styles/Microsoft/GenderBias.yml deleted file mode 100644 index dc5a0ff7f1..0000000000 --- a/styles/Microsoft/GenderBias.yml +++ /dev/null @@ -1,45 +0,0 @@ -extends: substitution -message: "Consider using '%s' instead of '%s'." -ignorecase: true -level: error - -swap: - (?:alumna|alumnus): graduate - (?:alumnae|alumni): graduates - air(?:m[ae]n|wom[ae]n): pilot(s) - anchor(?:m[ae]n|wom[ae]n): anchor(s) - authoress: author - camera(?:m[ae]n|wom[ae]n): camera operator(s) - chair(?:m[ae]n|wom[ae]n): chair(s) - congress(?:m[ae]n|wom[ae]n): member(s) of congress - door(?:m[ae]|wom[ae]n): concierge(s) - draft(?:m[ae]n|wom[ae]n): drafter(s) - fire(?:m[ae]n|wom[ae]n): firefighter(s) - fisher(?:m[ae]n|wom[ae]n): fisher(s) - fresh(?:m[ae]n|wom[ae]n): first-year student(s) - garbage(?:m[ae]n|wom[ae]n): waste collector(s) - lady lawyer: lawyer - ladylike: courteous - landlord: building manager - mail(?:m[ae]n|wom[ae]n): mail carriers - man and wife: husband and wife - man enough: strong enough - mankind: human kind - manmade: manufactured - manpower: personnel - men and girls: men and women - middle(?:m[ae]n|wom[ae]n): intermediary - news(?:m[ae]n|wom[ae]n): journalist(s) - ombuds(?:man|woman): ombuds - oneupmanship: upstaging - poetess: poet - police(?:m[ae]n|wom[ae]n): police officer(s) - repair(?:m[ae]n|wom[ae]n): technician(s) - sales(?:m[ae]n|wom[ae]n): salesperson or sales people - service(?:m[ae]n|wom[ae]n): soldier(s) - steward(?:ess)?: flight attendant - tribes(?:m[ae]n|wom[ae]n): tribe member(s) - waitress: waiter - woman doctor: doctor - woman scientist[s]?: scientist(s) - work(?:m[ae]n|wom[ae]n): worker(s) diff --git a/styles/Microsoft/GeneralURL.yml b/styles/Microsoft/GeneralURL.yml deleted file mode 100644 index 08ca18b92a..0000000000 --- a/styles/Microsoft/GeneralURL.yml +++ /dev/null @@ -1,12 +0,0 @@ -extends: existence -message: "For a general audience, use 'address' rather than 'URL'." -link: https://docs.microsoft.com/en-us/style-guide/urls-web-addresses -level: warning - -action: - name: replace - params: - - URL - - address -tokens: - - URL diff --git a/styles/Microsoft/HeadingAcronyms.yml b/styles/Microsoft/HeadingAcronyms.yml deleted file mode 100644 index 9dc3b6c2de..0000000000 --- a/styles/Microsoft/HeadingAcronyms.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Avoid using acronyms in a title or heading." -link: https://docs.microsoft.com/en-us/style-guide/acronyms#be-careful-with-acronyms-in-titles-and-headings -level: warning -scope: heading -tokens: - - '[A-Z]{2,4}' diff --git a/styles/Microsoft/HeadingColons.yml b/styles/Microsoft/HeadingColons.yml deleted file mode 100644 index 7013c39148..0000000000 --- a/styles/Microsoft/HeadingColons.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "Capitalize '%s'." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/colons -nonword: true -level: error -scope: heading -tokens: - - ':\s[a-z]' diff --git a/styles/Microsoft/HeadingPunctuation.yml b/styles/Microsoft/HeadingPunctuation.yml deleted file mode 100644 index 7873a9119b..0000000000 --- a/styles/Microsoft/HeadingPunctuation.yml +++ /dev/null @@ -1,13 +0,0 @@ -extends: existence -message: "Don't use end punctuation in headings." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/periods -nonword: true -level: warning -scope: heading -action: - name: edit - params: - - remove - - '.?!' -tokens: - - '[a-z0-9][.?!](?:\s|$)' diff --git a/styles/Microsoft/Headings.yml b/styles/Microsoft/Headings.yml deleted file mode 100644 index 63624edc1b..0000000000 --- a/styles/Microsoft/Headings.yml +++ /dev/null @@ -1,28 +0,0 @@ -extends: capitalization -message: "'%s' should use sentence-style capitalization." -link: https://docs.microsoft.com/en-us/style-guide/capitalization -level: suggestion -scope: heading -match: $sentence -indicators: - - ':' -exceptions: - - Azure - - CLI - - Code - - Cosmos - - Docker - - Emmet - - I - - Kubernetes - - Linux - - macOS - - Marketplace - - MongoDB - - REPL - - Studio - - TypeScript - - URLs - - Visual - - VS - - Windows diff --git a/styles/Microsoft/Hyphens.yml b/styles/Microsoft/Hyphens.yml deleted file mode 100644 index 7c6bb44934..0000000000 --- a/styles/Microsoft/Hyphens.yml +++ /dev/null @@ -1,15 +0,0 @@ -extends: existence -message: "'%s' doesn't need a hyphen." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/dashes-hyphens/hyphens -level: warning - -ignorecase: false -nonword: true -action: - name: edit - params: - - replace - - '-' - - ' ' -tokens: - - '\s[^\s-]+ly-' diff --git a/styles/Microsoft/Negative.yml b/styles/Microsoft/Negative.yml deleted file mode 100644 index 30b3d9629f..0000000000 --- a/styles/Microsoft/Negative.yml +++ /dev/null @@ -1,14 +0,0 @@ -extends: existence -message: "Form a negative number with an en dash, not a hyphen." -link: https://docs.microsoft.com/en-us/style-guide/numbers -nonword: true - -level: error -action: - name: edit - params: - - replace - - '-' - - '–' -tokens: - - '\s-\d+\s' diff --git a/styles/Microsoft/Ordinal.yml b/styles/Microsoft/Ordinal.yml deleted file mode 100644 index 496e0bcf0c..0000000000 --- a/styles/Microsoft/Ordinal.yml +++ /dev/null @@ -1,14 +0,0 @@ -extends: existence -message: "Don't add -ly to an ordinal number." -link: https://docs.microsoft.com/en-us/style-guide/numbers -level: error - -action: - name: edit - params: - - trim - - ly -tokens: - - firstly - - secondly - - thirdly diff --git a/styles/Microsoft/OxfordComma.yml b/styles/Microsoft/OxfordComma.yml deleted file mode 100644 index 9d4b79bf26..0000000000 --- a/styles/Microsoft/OxfordComma.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: existence -message: "Use the Oxford comma in '%s'." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/commas -scope: sentence -level: warning -tokens: - - '(?:[^,]+,){1,}\s\w+\sand' diff --git a/styles/Microsoft/Passive.yml b/styles/Microsoft/Passive.yml deleted file mode 100644 index 6183a2b846..0000000000 --- a/styles/Microsoft/Passive.yml +++ /dev/null @@ -1,184 +0,0 @@ -extends: existence -message: "'%s' looks like passive voice." -ignorecase: true -level: suggestion - -raw: - - \b(am|are|were|being|is|been|was|be)\b\s* -tokens: - - '[\w]+ed' - - awoken - - beat - - become - - been - - begun - - bent - - beset - - bet - - bid - - bidden - - bitten - - bled - - blown - - born - - bought - - bound - - bred - - broadcast - - broken - - brought - - built - - burnt - - burst - - cast - - caught - - chosen - - clung - - come - - cost - - crept - - cut - - dealt - - dived - - done - - drawn - - dreamt - - driven - - drunk - - dug - - eaten - - fallen - - fed - - felt - - fit - - fled - - flown - - flung - - forbidden - - foregone - - forgiven - - forgotten - - forsaken - - fought - - found - - frozen - - given - - gone - - gotten - - ground - - grown - - heard - - held - - hidden - - hit - - hung - - hurt - - kept - - knelt - - knit - - known - - laid - - lain - - leapt - - learnt - - led - - left - - lent - - let - - lighted - - lost - - made - - meant - - met - - misspelt - - mistaken - - mown - - overcome - - overdone - - overtaken - - overthrown - - paid - - pled - - proven - - put - - quit - - read - - rid - - ridden - - risen - - run - - rung - - said - - sat - - sawn - - seen - - sent - - set - - sewn - - shaken - - shaven - - shed - - shod - - shone - - shorn - - shot - - shown - - shrunk - - shut - - slain - - slept - - slid - - slit - - slung - - smitten - - sold - - sought - - sown - - sped - - spent - - spilt - - spit - - split - - spoken - - spread - - sprung - - spun - - stolen - - stood - - stridden - - striven - - struck - - strung - - stuck - - stung - - stunk - - sung - - sunk - - swept - - swollen - - sworn - - swum - - swung - - taken - - taught - - thought - - thrived - - thrown - - thrust - - told - - torn - - trodden - - understood - - upheld - - upset - - wed - - wept - - withheld - - withstood - - woken - - won - - worn - - wound - - woven - - written - - wrung diff --git a/styles/Microsoft/Percentages.yml b/styles/Microsoft/Percentages.yml deleted file mode 100644 index 45d66b627c..0000000000 --- a/styles/Microsoft/Percentages.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "Use a numeral plus the units." -link: https://docs.microsoft.com/en-us/style-guide/numbers -nonword: true -level: error - -tokens: - - '\b[a-zA-z]+\spercent\b' diff --git a/styles/Microsoft/Quotes.yml b/styles/Microsoft/Quotes.yml deleted file mode 100644 index d6eeadd416..0000000000 --- a/styles/Microsoft/Quotes.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: 'Punctuation should be inside the quotes.' -link: https://docs.microsoft.com/en-us/style-guide/punctuation/quotation-marks -level: error -nonword: true - -tokens: - - '["“][^"”“]+["”][.,]' diff --git a/styles/Microsoft/RangeFormat.yml b/styles/Microsoft/RangeFormat.yml deleted file mode 100644 index 951dcb8ae1..0000000000 --- a/styles/Microsoft/RangeFormat.yml +++ /dev/null @@ -1,14 +0,0 @@ -extends: existence -message: "Use an en dash in a range of numbers." -link: https://docs.microsoft.com/en-us/style-guide/numbers -nonword: true -level: error - -action: - name: edit - params: - - replace - - '-' - - '–' -tokens: - - '\b\d+\s?[-]\s?\d+\b' diff --git a/styles/Microsoft/RangeTime.yml b/styles/Microsoft/RangeTime.yml deleted file mode 100644 index d385d142e2..0000000000 --- a/styles/Microsoft/RangeTime.yml +++ /dev/null @@ -1,14 +0,0 @@ -extends: existence -message: "Use 'to' instead of a dash in '%s'." -link: https://docs.microsoft.com/en-us/style-guide/numbers -nonword: true -level: error - -action: - name: edit - params: - - replace - - '[-–]' - - 'to' -tokens: - - '\b(?:AM|PM)\s?[-–]\s?.+(?:AM|PM)\b' diff --git a/styles/Microsoft/Ranges.yml b/styles/Microsoft/Ranges.yml deleted file mode 100644 index 4f3327e9c6..0000000000 --- a/styles/Microsoft/Ranges.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "In most cases, use 'from' or 'through' to describe a range of numbers." -link: 'https://docs.microsoft.com/en-us/style-guide/numbers' -nonword: true -level: warning - -tokens: - - '\b\d+\s?[-–]\s?\d+\b' diff --git a/styles/Microsoft/Semicolon.yml b/styles/Microsoft/Semicolon.yml deleted file mode 100644 index 4d905467dd..0000000000 --- a/styles/Microsoft/Semicolon.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "Try to simplify this sentence." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/semicolons -nonword: true -scope: sentence -level: suggestion -tokens: - - ';' diff --git a/styles/Microsoft/SentenceLength.yml b/styles/Microsoft/SentenceLength.yml deleted file mode 100644 index f248cf0513..0000000000 --- a/styles/Microsoft/SentenceLength.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: occurrence -message: "Try to keep sentences short (< 30 words)." -scope: sentence -level: suggestion -max: 30 -token: \b(\w+)\b - diff --git a/styles/Microsoft/Spacing.yml b/styles/Microsoft/Spacing.yml deleted file mode 100644 index ccc89ea1d2..0000000000 --- a/styles/Microsoft/Spacing.yml +++ /dev/null @@ -1,9 +0,0 @@ -extends: existence -message: "'%s' should have one space." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/periods -level: error -nonword: true - -tokens: - - '[a-z][.?!] {2,}[A-Z]' - - '[a-z][.?!][A-Z]' diff --git a/styles/Microsoft/Suspended.yml b/styles/Microsoft/Suspended.yml deleted file mode 100644 index 3b54bc4b27..0000000000 --- a/styles/Microsoft/Suspended.yml +++ /dev/null @@ -1,8 +0,0 @@ -extends: existence -message: "Don't use '%s' unless space is limited." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/dashes-hyphens/hyphens -ignorecase: true -level: warning - -tokens: - - '\w+- and \w+-' diff --git a/styles/Microsoft/Terms.yml b/styles/Microsoft/Terms.yml deleted file mode 100644 index 5c86d216f5..0000000000 --- a/styles/Microsoft/Terms.yml +++ /dev/null @@ -1,44 +0,0 @@ -extends: substitution -message: "Prefer '%s' over '%s'." -level: warning -ignorecase: true - -action: - name: replace -swap: - '(?:agent|virtual assistant|intelligent personal assistant)': personal digital assistant - '(?:drive C:|drive C>|C: drive)': drive C - '(?:internet bot|web robot)s?': bot(s) - '(?:microsoft cloud|the cloud)': cloud - '(?:mobile|smart) ?phone': phone - '24/7': every day - 'audio(?:-| )book': audiobook - 'back(?:-| )light': backlight - 'chat ?bots?': chatbot(s) - adaptor: adapter - administrate: administer - afterwards: afterward - alphabetic: alphabetical - alphanumerical: alphanumeric - anti-aliasing: antialiasing - anti-malware: antimalware - anti-spyware: antispyware - anti-virus: antivirus - appendixes: appendices - artificial intelligence: artificial intelligence - assembler: assembly language - bpp: bpp - bps: bps - caap: CaaP - conversation-as-a-platform: conversation as a platform - eb: EB - gb: GB - gbps: Gbps - kb: KB - keypress: keystroke - mb: MB - pb: PB - tb: TB - zb: ZB - viz: namely - ergo: therefore diff --git a/styles/Microsoft/URLFormat.yml b/styles/Microsoft/URLFormat.yml deleted file mode 100644 index d8ba9de2cf..0000000000 --- a/styles/Microsoft/URLFormat.yml +++ /dev/null @@ -1,11 +0,0 @@ -extends: substitution -message: "Use '%s' instead of '%s'." -ignorecase: true -level: error - -action: - name: replace -swap: - URL for: URL of - an URL: a URL - diff --git a/styles/Microsoft/Units.yml b/styles/Microsoft/Units.yml deleted file mode 100644 index 5d6925ca90..0000000000 --- a/styles/Microsoft/Units.yml +++ /dev/null @@ -1,17 +0,0 @@ -extends: existence -message: "Don't spell out the number in '%s'." -link: https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/term-collections/units-of-measure-terms -level: error - -raw: - - '[a-zA-Z]+\s' -tokens: - - '(?:centi|milli)?meters' - - '(?:kilo)?grams' - - '(?:kilo)?meters' - - '(?:mega)?pixels' - - cm - - inches - - lb - - miles - - pounds diff --git a/styles/Microsoft/Vocab.yml b/styles/Microsoft/Vocab.yml deleted file mode 100644 index f880f39dbb..0000000000 --- a/styles/Microsoft/Vocab.yml +++ /dev/null @@ -1,24 +0,0 @@ -extends: existence -message: "Verify your use of '%s' with the A-Z word list." -link: 'https://docs.microsoft.com/en-us/style-guide/a-z-word-list-term-collections/a/abort-abortion' -level: suggestion -ignorecase: true - -tokens: - - above - - accessible - - actionable - - against - - alarm - - alert - - alias - - allows? - - assure - - author - - avg - - ensure - - he - - insure - - she - - sample - - beta diff --git a/styles/Microsoft/We.yml b/styles/Microsoft/We.yml deleted file mode 100644 index a70a83fdee..0000000000 --- a/styles/Microsoft/We.yml +++ /dev/null @@ -1,12 +0,0 @@ -extends: existence -message: "Try to avoid using first-person plural like '%s'." -link: https://docs.microsoft.com/en-us/style-guide/grammar/person#avoid-first-person-plural -level: warning -ignorecase: true - -tokens: - - we - - we'(?:ve|re) - - ours? - - us - - let's diff --git a/styles/Microsoft/Wordiness.yml b/styles/Microsoft/Wordiness.yml deleted file mode 100644 index 9933afbae8..0000000000 --- a/styles/Microsoft/Wordiness.yml +++ /dev/null @@ -1,123 +0,0 @@ -extends: substitution -message: "Consider using '%s' instead of '%s'." -link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-simple-words-concise-sentences -ignorecase: true -level: warning - -action: - name: replace -swap: - (?:give|gave) rise to: lead to - (?:previous|prior) to: before - a (?:large)? majority of: most - a (?:large)? number of: many - a myriad of: myriad - adversely impact: hurt - all across: across - all of a sudden: suddenly - all of these: these - all of: all - all-time record: record - almost all: most - almost never: seldom - along the lines of: similar to - an adequate number of: enough - an appreciable number of: many - an estimated: about - any and all: all - are in agreement: agree - as a matter of fact: in fact - as a means of: to - as a result of: because of - as of yet: yet - as per: per - at a later date: later - at all times: always - at the present time: now - at this point in time: at this point - based in large part on: based on - based on the fact that: because - basic necessity: necessity - because of the fact that: because - came to a realization: realized - came to an abrupt end: ended abruptly - carry out an evaluation of: evaluate - close down: close - closed down: closed - complete stranger: stranger - completely separate: separate - concerning the matter of: regarding - conduct a review of: review - conduct an investigation: investigate - conduct experiments: experiment - continue on: continue - despite the fact that: although - disappear from sight: disappear - drag and drop: drag - drag-and-drop: drag - doomed to fail: doomed - due to the fact that: because - during the period of: during - during the time that: while - emergency situation: emergency - except when: unless - excessive number: too many - extend an invitation: invite - fall down: fall - fell down: fell - for the duration of: during - gather together: gather - has the ability to: can - has the capacity to: can - has the opportunity to: could - hold a meeting: meet - if this is not the case: if not - in a careful manner: carefully - in a thoughtful manner: thoughtfully - in a timely manner: timely - in an effort to: to - in between: between - in lieu of: instead of - in many cases: often - in most cases: usually - in order to: to - in some cases: sometimes - in spite of the fact that: although - in spite of: despite - in the (?:very)? near future: soon - in the event that: if - in the neighborhood of: roughly - in the vicinity of: close to - it would appear that: apparently - lift up: lift - made reference to: referred to - make reference to: refer to - mix together: mix - none at all: none - not in a position to: unable - not possible: impossible - of major importance: important - perform an assessment of: assess - pertaining to: about - place an order: order - plays a key role in: is essential to - present time: now - readily apparent: apparent - some of the: some - span across: span - subsequent to: after - successfully complete: complete - sufficient number (?:of)?: enough - take action: act - take into account: consider - the question as to whether: whether - there is no doubt but that: doubtless - this day and age: this age - this is a subject that: this subject - time (?:frame|period): time - under the provisions of: under - until such time as: until - used for fuel purposes: used for fuel - whether or not: whether - with regard to: regarding - with the exception of: except for diff --git a/styles/Microsoft/meta.json b/styles/Microsoft/meta.json deleted file mode 100644 index 297719bbbf..0000000000 --- a/styles/Microsoft/meta.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feed": "https://github.com/errata-ai/Microsoft/releases.atom", - "vale_version": ">=1.0.0" -} diff --git a/styles/Vocab/Scaleway/accept.txt b/styles/Vocab/Scaleway/accept.txt deleted file mode 100644 index 5bd25c2a66..0000000000 --- a/styles/Vocab/Scaleway/accept.txt +++ /dev/null @@ -1,83 +0,0 @@ -Scaleway -GitHub -Quickstarts -[fF]rontmatters -licensor -[eE]arly Access -[hH]ostname -Ansible -Ansible Galaxy -Strapi -Ubuntu -Bionic -Beaver -Focal -Fossa -Matomo -Zulip -Zimbra -Zammad -Zabbix -LEMP -WordPress -Grafana -VirtualBox -Veeam -PostgreSQL -MySQL -Socket.io -Cyberduck -nano -vim -Sinatra -LAMP -DNS -Boot-on-block -InstantApp -M1 -Big Sur -KVM-over-IP -KVM -[aA]utoheal -[aA]utoscale -KubeConfig -MiniKube -ReplicaSet -Docker -mvCPU -JWT -vCPU -ACL -S3 -SAN -DHCP -NAT -SSL -MQTT -TLS -mTLS -QoS -WebSocket -SSH -API -Dedibackup -cPanel -IPMI -ESXi -VMware -HDD -NVMe -SSD -iDRAC -iLO -JMRP -TLD -DNSSEC -WAPS -NAT-ed -MAC -VLAN -VPN -SLAAC -DHCPv6 -FTP \ No newline at end of file diff --git a/styles/Vocab/Scaleway/reject.txt b/styles/Vocab/Scaleway/reject.txt deleted file mode 100644 index 8b13789179..0000000000 --- a/styles/Vocab/Scaleway/reject.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/styles/scw_styles/Accessibility.yml b/styles/scw_styles/Accessibility.yml deleted file mode 100644 index 7065cdc2c5..0000000000 --- a/styles/scw_styles/Accessibility.yml +++ /dev/null @@ -1,29 +0,0 @@ -extends: existence -message: "Avoid using uninclusive language such as '%s'" - -level: suggestion -ignorecase: true -tokens: - - a victim of - - able-bodied - - affected by - - an epileptic - - crippled - - disabled - - dumb - - handicapped - - handicaps - - healthy - - lame - - maimed - - missing a limb - - mute - - normal - - sight-impaired - - stricken with - - suffers from - - vision-impaired - - sanity-check - - blacklist - - master - - slave \ No newline at end of file diff --git a/styles/scw_styles/Acronyms.yml b/styles/scw_styles/Acronyms.yml deleted file mode 100644 index 8773545f6c..0000000000 --- a/styles/scw_styles/Acronyms.yml +++ /dev/null @@ -1,64 +0,0 @@ -extends: conditional -message: "'%s' has no definition." - -level: suggestion -ignorecase: false -# Ensures that the existence of 'first' implies the existence of 'second'. -first: '\b([A-Z]{3,5})\b' -second: '(?:\b[A-Z][a-z]+ )+\(([A-Z]{3,5})\)' -# ... with the exception of these: -exceptions: - - API - - ASP - - CLI - - CPU - - CSS - - CSV - - DEBUG - - DOM - - DPI - - FAQ - - GCC - - GDB - - GET - - GPU - - GTK - - GUI - - HTML - - HTTP - - HTTPS - - IDE - - JAR - - JSON - - JSX - - LESS - - LLDB - - NET - - NOTE - - NVDA - - OSS - - PATH - - PDF - - PHP - - POST - - RAM - - REPL - - RSA - - SCM - - SCSS - - SDK - - SQL - - SSH - - SSL - - SVG - - TBD - - TCP - - TODO - - URI - - URL - - USB - - UTF - - XML - - XSS - - YAML - - ZIP diff --git a/styles/scw_styles/ConsoleTerms.yml b/styles/scw_styles/ConsoleTerms.yml deleted file mode 100644 index 72f6492e34..0000000000 --- a/styles/scw_styles/ConsoleTerms.yml +++ /dev/null @@ -1,13 +0,0 @@ -extends: substitution -message: "If referring to the Scaleway console, use '%s' instead of '%s'." -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-ConsoleWordingConvention -ignorecase: true -level: warning - -action: - name: replace -swap: - menu on the left|left side menu: side menu - splashscreen|splash screen: creation page - dropdown: drop-down - the support|the assistance|our assistance: our support team \ No newline at end of file diff --git a/styles/scw_styles/Contractions.yml b/styles/scw_styles/Contractions.yml deleted file mode 100644 index f307a7a532..0000000000 --- a/styles/scw_styles/Contractions.yml +++ /dev/null @@ -1,31 +0,0 @@ -extends: substitution -message: "Use '%s' instead of '%s'." -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-Tone -level: error - -ignorecase: true -action: - name: replace -swap: - aren't: are not - can't: cannot - couldn't: could not - didn't: did not - don't: do not - doesn't: does not - hasn't: has not - haven't: have not - how's: how is - isn't: is not - it's: it is - shouldn't: should not - that's: that is - they're: they are - wasn't: was not - we're: we are - we've: we have - weren't: were not - what's: what is - when's: when is - where's: where is - won't: will not diff --git a/styles/scw_styles/Future.yml b/styles/scw_styles/Future.yml deleted file mode 100644 index e10e0d0cec..0000000000 --- a/styles/scw_styles/Future.yml +++ /dev/null @@ -1,9 +0,0 @@ -extends: existence -message: "Try to use the present tense instead of '%s'" -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-WritingGuidelines - -level: warning -ignorecase: true -tokens: - - will - - won't \ No newline at end of file diff --git a/styles/scw_styles/HeadingSentenceCase.yml b/styles/scw_styles/HeadingSentenceCase.yml deleted file mode 100644 index 31cb9d6797..0000000000 --- a/styles/scw_styles/HeadingSentenceCase.yml +++ /dev/null @@ -1,69 +0,0 @@ -extends: capitalization -message: "'%s' is a heading and should use sentence-style capitalization." -level: suggestion -scope: heading -match: $sentence -indicators: - - ':' -exceptions: - - Availability Zone - - Availability Zones - - API - - CLI - - Organization - - Organizations - - Project - - Projects - - Scaleway - - Instance - - Instances - - Private Network - - Private Networks - - Protected Instance - - InstantApp - - Apple M1 - - Apple - - Mac mini - - Bare Metal - - Elastic Metal - - MAC - - Kubernetes - - Kubernetes Kapsule - - Kubernetes Kosmos - - CNI - - Easy Deploy - - Container Registry - - Docker - - Serverless Container - - Serverless Containers - - Container Instance - - JWT - - Serverless Function - - Serverless Functions - - Serverless - - Serverless Instance - - Serverless Instances - - Object Storage - - Glacier - - Standard - - Amazon S3 - - Block Storage - - Managed Database - - Managed Databases - - Database Instance - - Database Instances - - Private Networks - - Private Network - - Public Gateways - - Public Gateway - - Load Balancer - - DNS - - IoT Hub - - Hub - - Kickstart - - WebSocket - - Linux - - macOS - - MongoDB - - URLs - - Windows diff --git a/styles/scw_styles/Passive.yml b/styles/scw_styles/Passive.yml deleted file mode 100644 index f472cb9049..0000000000 --- a/styles/scw_styles/Passive.yml +++ /dev/null @@ -1,183 +0,0 @@ -extends: existence -message: "'%s' may be passive voice. Use active voice if you can." -ignorecase: true -level: warning -raw: - - \b(am|are|were|being|is|been|was|be)\b\s* -tokens: - - '[\w]+ed' - - awoken - - beat - - become - - been - - begun - - bent - - beset - - bet - - bid - - bidden - - bitten - - bled - - blown - - born - - bought - - bound - - bred - - broadcast - - broken - - brought - - built - - burnt - - burst - - cast - - caught - - chosen - - clung - - come - - cost - - crept - - cut - - dealt - - dived - - done - - drawn - - dreamt - - driven - - drunk - - dug - - eaten - - fallen - - fed - - felt - - fit - - fled - - flown - - flung - - forbidden - - foregone - - forgiven - - forgotten - - forsaken - - fought - - found - - frozen - - given - - gone - - gotten - - ground - - grown - - heard - - held - - hidden - - hit - - hung - - hurt - - kept - - knelt - - knit - - known - - laid - - lain - - leapt - - learnt - - led - - left - - lent - - let - - lighted - - lost - - made - - meant - - met - - misspelt - - mistaken - - mown - - overcome - - overdone - - overtaken - - overthrown - - paid - - pled - - proven - - put - - quit - - read - - rid - - ridden - - risen - - run - - rung - - said - - sat - - sawn - - seen - - sent - - set - - sewn - - shaken - - shaven - - shed - - shod - - shone - - shorn - - shot - - shown - - shrunk - - shut - - slain - - slept - - slid - - slit - - slung - - smitten - - sold - - sought - - sown - - sped - - spent - - spilt - - spit - - split - - spoken - - spread - - sprung - - spun - - stolen - - stood - - stridden - - striven - - struck - - strung - - stuck - - stung - - stunk - - sung - - sunk - - swept - - swollen - - sworn - - swum - - swung - - taken - - taught - - thought - - thrived - - thrown - - thrust - - told - - torn - - trodden - - understood - - upheld - - upset - - wed - - wept - - withheld - - withstood - - woken - - won - - worn - - wound - - woven - - written - - wrung diff --git a/styles/scw_styles/Please.yml b/styles/scw_styles/Please.yml deleted file mode 100644 index e33b0bfe1d..0000000000 --- a/styles/scw_styles/Please.yml +++ /dev/null @@ -1,10 +0,0 @@ -extends: existence -message: "Don't use '%s'" -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-WritingGuidelines - -level: warning -ignorecase: true -tokens: - - please - - thank you - - thankyou \ No newline at end of file diff --git a/styles/scw_styles/SentenceLength.yml b/styles/scw_styles/SentenceLength.yml deleted file mode 100644 index f248cf0513..0000000000 --- a/styles/scw_styles/SentenceLength.yml +++ /dev/null @@ -1,7 +0,0 @@ -extends: occurrence -message: "Try to keep sentences short (< 30 words)." -scope: sentence -level: suggestion -max: 30 -token: \b(\w+)\b - diff --git a/styles/scw_styles/So.yml b/styles/scw_styles/So.yml deleted file mode 100644 index e57f099dc0..0000000000 --- a/styles/scw_styles/So.yml +++ /dev/null @@ -1,5 +0,0 @@ -extends: existence -message: "Don't start a sentence with '%s'." -level: error -raw: - - '(?:[;-]\s)so[\s,]|\bSo[\s,]' diff --git a/styles/scw_styles/Spacing.yml b/styles/scw_styles/Spacing.yml deleted file mode 100644 index ccc89ea1d2..0000000000 --- a/styles/scw_styles/Spacing.yml +++ /dev/null @@ -1,9 +0,0 @@ -extends: existence -message: "'%s' should have one space." -link: https://docs.microsoft.com/en-us/style-guide/punctuation/periods -level: error -nonword: true - -tokens: - - '[a-z][.?!] {2,}[A-Z]' - - '[a-z][.?!][A-Z]' diff --git a/styles/scw_styles_indev/ActionVerb.yml b/styles/scw_styles_indev/ActionVerb.yml deleted file mode 100644 index db83dac618..0000000000 --- a/styles/scw_styles_indev/ActionVerb.yml +++ /dev/null @@ -1,4 +0,0 @@ -extends: ? -message: "Numbered step doesn't start with action verb (starts with %s)." -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-Steps -level: warning diff --git a/styles/scw_styles_indev/EnvVars.yml b/styles/scw_styles_indev/EnvVars.yml deleted file mode 100644 index 461c6d14d6..0000000000 --- a/styles/scw_styles_indev/EnvVars.yml +++ /dev/null @@ -1,16 +0,0 @@ -extends: substitution -message: "Use '%s' instead of '%s'." -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-EnvironmentVariables -level: warning - -ignorecase: true -action: - name: replace -swap: - $CALEWAY_ACCESS_KEY|$ACCESS_KEY: $SCW_ACCESS_KEY - $SCW_TOKEN|$SCALEWAY_TOKEN|$SCW_ACCESS_KEY|$SCALEWAY_ACCESS_KEY|$SCW_KEY|$SCALEWAY_KEY|$SCALEWAY_SECRET_KEY|$SECRET_KEY: $SCW_SECRET_KEY - $SCW_ORGANIZATION|$SCALEWAY_ORGANIZATION: $SCW_DEFAULT_ORGANIZATION_ID - $SCW_DEFAULT_PROJECT|$SCALEWAY_DEFAULT_PROJECT: $SCW_DEFAULT_PROJECT_ID - $SCW_PROJECT: $SCW_PROJECT_ID - $SCW_REGION|$SCALEWAY_REGION: $SCW_DEFAULT_REGION - $SCW_ZONE|$SCALEWAY_ZONE: $SCW_DEFAULT_ZONE diff --git a/styles/scw_styles_indev/ImageNaming.yml b/styles/scw_styles_indev/ImageNaming.yml deleted file mode 100644 index 7980b1c421..0000000000 --- a/styles/scw_styles_indev/ImageNaming.yml +++ /dev/null @@ -1,4 +0,0 @@ -extends: x -message: "All image files must start with 'scaleway' and be dash-separated." -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-Images -level: warning diff --git a/styles/scw_styles_indev/Intro.yml b/styles/scw_styles_indev/Intro.yml deleted file mode 100644 index 389424e7cf..0000000000 --- a/styles/scw_styles_indev/Intro.yml +++ /dev/null @@ -1,4 +0,0 @@ -extends: ? -message: "How tos and tutorials should have a short intro. Quickstarts should have no intro." -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-Introduction -level: warning diff --git a/styles/scw_styles_indev/ProductsAndFeatures.yml b/styles/scw_styles_indev/ProductsAndFeatures.yml deleted file mode 100644 index 7f1f70cd57..0000000000 --- a/styles/scw_styles_indev/ProductsAndFeatures.yml +++ /dev/null @@ -1,20 +0,0 @@ -extends: substitution -message: "'%s' should probably be '%s'" -link: https://docs.google.com/document/d/1Bjqn9xWktUek3_Ji72jj1Hfpuan48JpN4cMUnNJiELc/edit -level: error -ignorecase: false -action: - name: replace -swap: - My Test: my test - Availability Zone: availability zone - secret key: Secret Key - access key: Access Key - API key: API Key - Organization: organization - Project: project - Scaleway console: Scaleway Console - Instance: instance - volume: Volume - image: Image - snapshot: Snapshot \ No newline at end of file diff --git a/styles/scw_styles_indev/Requirements.yml b/styles/scw_styles_indev/Requirements.yml deleted file mode 100644 index d1b9975a57..0000000000 --- a/styles/scw_styles_indev/Requirements.yml +++ /dev/null @@ -1,6 +0,0 @@ -extends: ? -message: "Use '%s' instead of '%s'." -link: -level: warning - -# suggest replacing closely-matching but not-quite requirement strings with the preferred requirement string eg "You have an account and are logged into the Scaleway console" diff --git a/styles/scw_styles_indev/TitleFormat.yml b/styles/scw_styles_indev/TitleFormat.yml deleted file mode 100644 index 64458025a3..0000000000 --- a/styles/scw_styles_indev/TitleFormat.yml +++ /dev/null @@ -1,4 +0,0 @@ -extends: ? -message: "Tutorial titles should be in gerund form" -link: https://confluence.infra.online.net/display/MARKETTECHANIM/Documentation+Guidelines#DocumentationGuidelines-PageName -level: warning \ No newline at end of file diff --git a/styles/write-good/Cliches.yml b/styles/write-good/Cliches.yml deleted file mode 100644 index c95314387b..0000000000 --- a/styles/write-good/Cliches.yml +++ /dev/null @@ -1,702 +0,0 @@ -extends: existence -message: "Try to avoid using clichés like '%s'." -ignorecase: true -level: warning -tokens: - - a chip off the old block - - a clean slate - - a dark and stormy night - - a far cry - - a fine kettle of fish - - a loose cannon - - a penny saved is a penny earned - - a tough row to hoe - - a word to the wise - - ace in the hole - - acid test - - add insult to injury - - against all odds - - air your dirty laundry - - all fun and games - - all in a day's work - - all talk, no action - - all thumbs - - all your eggs in one basket - - all's fair in love and war - - all's well that ends well - - almighty dollar - - American as apple pie - - an axe to grind - - another day, another dollar - - armed to the teeth - - as luck would have it - - as old as time - - as the crow flies - - at loose ends - - at my wits end - - avoid like the plague - - babe in the woods - - back against the wall - - back in the saddle - - back to square one - - back to the drawing board - - bad to the bone - - badge of honor - - bald faced liar - - ballpark figure - - banging your head against a brick wall - - baptism by fire - - barking up the wrong tree - - bat out of hell - - be all and end all - - beat a dead horse - - beat around the bush - - been there, done that - - beggars can't be choosers - - behind the eight ball - - bend over backwards - - benefit of the doubt - - bent out of shape - - best thing since sliced bread - - bet your bottom dollar - - better half - - better late than never - - better mousetrap - - better safe than sorry - - between a rock and a hard place - - beyond the pale - - bide your time - - big as life - - big cheese - - big fish in a small pond - - big man on campus - - bigger they are the harder they fall - - bird in the hand - - bird's eye view - - birds and the bees - - birds of a feather flock together - - bit the hand that feeds you - - bite the bullet - - bite the dust - - bitten off more than he can chew - - black as coal - - black as pitch - - black as the ace of spades - - blast from the past - - bleeding heart - - blessing in disguise - - blind ambition - - blind as a bat - - blind leading the blind - - blood is thicker than water - - blood sweat and tears - - blow off steam - - blow your own horn - - blushing bride - - boils down to - - bolt from the blue - - bone to pick - - bored stiff - - bored to tears - - bottomless pit - - boys will be boys - - bright and early - - brings home the bacon - - broad across the beam - - broken record - - brought back to reality - - bull by the horns - - bull in a china shop - - burn the midnight oil - - burning question - - burning the candle at both ends - - burst your bubble - - bury the hatchet - - busy as a bee - - by hook or by crook - - call a spade a spade - - called onto the carpet - - calm before the storm - - can of worms - - can't cut the mustard - - can't hold a candle to - - case of mistaken identity - - cat got your tongue - - cat's meow - - caught in the crossfire - - caught red-handed - - checkered past - - chomping at the bit - - cleanliness is next to godliness - - clear as a bell - - clear as mud - - close to the vest - - cock and bull story - - cold shoulder - - come hell or high water - - cool as a cucumber - - cool, calm, and collected - - cost a king's ransom - - count your blessings - - crack of dawn - - crash course - - creature comforts - - cross that bridge when you come to it - - crushing blow - - cry like a baby - - cry me a river - - cry over spilt milk - - crystal clear - - curiosity killed the cat - - cut and dried - - cut through the red tape - - cut to the chase - - cute as a bugs ear - - cute as a button - - cute as a puppy - - cuts to the quick - - dark before the dawn - - day in, day out - - dead as a doornail - - devil is in the details - - dime a dozen - - divide and conquer - - dog and pony show - - dog days - - dog eat dog - - dog tired - - don't burn your bridges - - don't count your chickens - - don't look a gift horse in the mouth - - don't rock the boat - - don't step on anyone's toes - - don't take any wooden nickels - - down and out - - down at the heels - - down in the dumps - - down the hatch - - down to earth - - draw the line - - dressed to kill - - dressed to the nines - - drives me up the wall - - dull as dishwater - - dyed in the wool - - eagle eye - - ear to the ground - - early bird catches the worm - - easier said than done - - easy as pie - - eat your heart out - - eat your words - - eleventh hour - - even the playing field - - every dog has its day - - every fiber of my being - - everything but the kitchen sink - - eye for an eye - - face the music - - facts of life - - fair weather friend - - fall by the wayside - - fan the flames - - feast or famine - - feather your nest - - feathered friends - - few and far between - - fifteen minutes of fame - - filthy vermin - - fine kettle of fish - - fish out of water - - fishing for a compliment - - fit as a fiddle - - fit the bill - - fit to be tied - - flash in the pan - - flat as a pancake - - flip your lid - - flog a dead horse - - fly by night - - fly the coop - - follow your heart - - for all intents and purposes - - for the birds - - for what it's worth - - force of nature - - force to be reckoned with - - forgive and forget - - fox in the henhouse - - free and easy - - free as a bird - - fresh as a daisy - - full steam ahead - - fun in the sun - - garbage in, garbage out - - gentle as a lamb - - get a kick out of - - get a leg up - - get down and dirty - - get the lead out - - get to the bottom of - - get your feet wet - - gets my goat - - gilding the lily - - give and take - - go against the grain - - go at it tooth and nail - - go for broke - - go him one better - - go the extra mile - - go with the flow - - goes without saying - - good as gold - - good deed for the day - - good things come to those who wait - - good time was had by all - - good times were had by all - - greased lightning - - greek to me - - green thumb - - green-eyed monster - - grist for the mill - - growing like a weed - - hair of the dog - - hand to mouth - - happy as a clam - - happy as a lark - - hasn't a clue - - have a nice day - - have high hopes - - have the last laugh - - haven't got a row to hoe - - head honcho - - head over heels - - hear a pin drop - - heard it through the grapevine - - heart's content - - heavy as lead - - hem and haw - - high and dry - - high and mighty - - high as a kite - - hit paydirt - - hold your head up high - - hold your horses - - hold your own - - hold your tongue - - honest as the day is long - - horns of a dilemma - - horse of a different color - - hot under the collar - - hour of need - - I beg to differ - - icing on the cake - - if the shoe fits - - if the shoe were on the other foot - - in a jam - - in a jiffy - - in a nutshell - - in a pig's eye - - in a pinch - - in a word - - in hot water - - in the gutter - - in the nick of time - - in the thick of it - - in your dreams - - it ain't over till the fat lady sings - - it goes without saying - - it takes all kinds - - it takes one to know one - - it's a small world - - it's only a matter of time - - ivory tower - - Jack of all trades - - jockey for position - - jog your memory - - joined at the hip - - judge a book by its cover - - jump down your throat - - jump in with both feet - - jump on the bandwagon - - jump the gun - - jump to conclusions - - just a hop, skip, and a jump - - just the ticket - - justice is blind - - keep a stiff upper lip - - keep an eye on - - keep it simple, stupid - - keep the home fires burning - - keep up with the Joneses - - keep your chin up - - keep your fingers crossed - - kick the bucket - - kick up your heels - - kick your feet up - - kid in a candy store - - kill two birds with one stone - - kiss of death - - knock it out of the park - - knock on wood - - knock your socks off - - know him from Adam - - know the ropes - - know the score - - knuckle down - - knuckle sandwich - - knuckle under - - labor of love - - ladder of success - - land on your feet - - lap of luxury - - last but not least - - last hurrah - - last-ditch effort - - law of the jungle - - law of the land - - lay down the law - - leaps and bounds - - let sleeping dogs lie - - let the cat out of the bag - - let the good times roll - - let your hair down - - let's talk turkey - - letter perfect - - lick your wounds - - lies like a rug - - life's a bitch - - life's a grind - - light at the end of the tunnel - - lighter than a feather - - lighter than air - - like clockwork - - like father like son - - like taking candy from a baby - - like there's no tomorrow - - lion's share - - live and learn - - live and let live - - long and short of it - - long lost love - - look before you leap - - look down your nose - - look what the cat dragged in - - looking a gift horse in the mouth - - looks like death warmed over - - loose cannon - - lose your head - - lose your temper - - loud as a horn - - lounge lizard - - loved and lost - - low man on the totem pole - - luck of the draw - - luck of the Irish - - make hay while the sun shines - - make money hand over fist - - make my day - - make the best of a bad situation - - make the best of it - - make your blood boil - - man of few words - - man's best friend - - mark my words - - meaningful dialogue - - missed the boat on that one - - moment in the sun - - moment of glory - - moment of truth - - money to burn - - more power to you - - more than one way to skin a cat - - movers and shakers - - moving experience - - naked as a jaybird - - naked truth - - neat as a pin - - needle in a haystack - - needless to say - - neither here nor there - - never look back - - never say never - - nip and tuck - - nip it in the bud - - no guts, no glory - - no love lost - - no pain, no gain - - no skin off my back - - no stone unturned - - no time like the present - - no use crying over spilled milk - - nose to the grindstone - - not a hope in hell - - not a minute's peace - - not in my backyard - - not playing with a full deck - - not the end of the world - - not written in stone - - nothing to sneeze at - - nothing ventured nothing gained - - now we're cooking - - off the top of my head - - off the wagon - - off the wall - - old hat - - older and wiser - - older than dirt - - older than Methuselah - - on a roll - - on cloud nine - - on pins and needles - - on the bandwagon - - on the money - - on the nose - - on the rocks - - on the spot - - on the tip of my tongue - - on the wagon - - on thin ice - - once bitten, twice shy - - one bad apple doesn't spoil the bushel - - one born every minute - - one brick short - - one foot in the grave - - one in a million - - one red cent - - only game in town - - open a can of worms - - open and shut case - - open the flood gates - - opportunity doesn't knock twice - - out of pocket - - out of sight, out of mind - - out of the frying pan into the fire - - out of the woods - - out on a limb - - over a barrel - - over the hump - - pain and suffering - - pain in the - - panic button - - par for the course - - part and parcel - - party pooper - - pass the buck - - patience is a virtue - - pay through the nose - - penny pincher - - perfect storm - - pig in a poke - - pile it on - - pillar of the community - - pin your hopes on - - pitter patter of little feet - - plain as day - - plain as the nose on your face - - play by the rules - - play your cards right - - playing the field - - playing with fire - - pleased as punch - - plenty of fish in the sea - - point with pride - - poor as a church mouse - - pot calling the kettle black - - pretty as a picture - - pull a fast one - - pull your punches - - pulling your leg - - pure as the driven snow - - put it in a nutshell - - put one over on you - - put the cart before the horse - - put the pedal to the metal - - put your best foot forward - - put your foot down - - quick as a bunny - - quick as a lick - - quick as a wink - - quick as lightning - - quiet as a dormouse - - rags to riches - - raining buckets - - raining cats and dogs - - rank and file - - rat race - - reap what you sow - - red as a beet - - red herring - - reinvent the wheel - - rich and famous - - rings a bell - - ripe old age - - ripped me off - - rise and shine - - road to hell is paved with good intentions - - rob Peter to pay Paul - - roll over in the grave - - rub the wrong way - - ruled the roost - - running in circles - - sad but true - - sadder but wiser - - salt of the earth - - scared stiff - - scared to death - - sealed with a kiss - - second to none - - see eye to eye - - seen the light - - seize the day - - set the record straight - - set the world on fire - - set your teeth on edge - - sharp as a tack - - shoot for the moon - - shoot the breeze - - shot in the dark - - shoulder to the wheel - - sick as a dog - - sigh of relief - - signed, sealed, and delivered - - sink or swim - - six of one, half a dozen of another - - skating on thin ice - - slept like a log - - slinging mud - - slippery as an eel - - slow as molasses - - smart as a whip - - smooth as a baby's bottom - - sneaking suspicion - - snug as a bug in a rug - - sow wild oats - - spare the rod, spoil the child - - speak of the devil - - spilled the beans - - spinning your wheels - - spitting image of - - spoke with relish - - spread like wildfire - - spring to life - - squeaky wheel gets the grease - - stands out like a sore thumb - - start from scratch - - stick in the mud - - still waters run deep - - stitch in time - - stop and smell the roses - - straight as an arrow - - straw that broke the camel's back - - strong as an ox - - stubborn as a mule - - stuff that dreams are made of - - stuffed shirt - - sweating blood - - sweating bullets - - take a load off - - take one for the team - - take the bait - - take the bull by the horns - - take the plunge - - takes one to know one - - takes two to tango - - the more the merrier - - the real deal - - the real McCoy - - the red carpet treatment - - the same old story - - there is no accounting for taste - - thick as a brick - - thick as thieves - - thin as a rail - - think outside of the box - - third time's the charm - - this day and age - - this hurts me worse than it hurts you - - this point in time - - three sheets to the wind - - through thick and thin - - throw in the towel - - tie one on - - tighter than a drum - - time and time again - - time is of the essence - - tip of the iceberg - - tired but happy - - to coin a phrase - - to each his own - - to make a long story short - - to the best of my knowledge - - toe the line - - tongue in cheek - - too good to be true - - too hot to handle - - too numerous to mention - - touch with a ten foot pole - - tough as nails - - trial and error - - trials and tribulations - - tried and true - - trip down memory lane - - twist of fate - - two cents worth - - two peas in a pod - - ugly as sin - - under the counter - - under the gun - - under the same roof - - under the weather - - until the cows come home - - unvarnished truth - - up the creek - - uphill battle - - upper crust - - upset the applecart - - vain attempt - - vain effort - - vanquish the enemy - - vested interest - - waiting for the other shoe to drop - - wakeup call - - warm welcome - - watch your p's and q's - - watch your tongue - - watching the clock - - water under the bridge - - weather the storm - - weed them out - - week of Sundays - - went belly up - - wet behind the ears - - what goes around comes around - - what you see is what you get - - when it rains, it pours - - when push comes to shove - - when the cat's away - - when the going gets tough, the tough get going - - white as a sheet - - whole ball of wax - - whole hog - - whole nine yards - - wild goose chase - - will wonders never cease? - - wisdom of the ages - - wise as an owl - - wolf at the door - - words fail me - - work like a dog - - world weary - - worst nightmare - - worth its weight in gold - - wrong side of the bed - - yanking your chain - - yappy as a dog - - years young - - you are what you eat - - you can run but you can't hide - - you only live once - - you're the boss - - young and foolish - - young and vibrant diff --git a/styles/write-good/E-Prime.yml b/styles/write-good/E-Prime.yml deleted file mode 100644 index fdc47a0a52..0000000000 --- a/styles/write-good/E-Prime.yml +++ /dev/null @@ -1,31 +0,0 @@ -extends: existence -message: "Try to avoid using '%s'." -ignorecase: true -level: suggestion -tokens: - - am - - are - - aren't - - be - - been - - being - - he's - - here's - - here's - - how's - - i'm - - is - - isn't - - she's - - that's - - there's - - they're - - was - - wasn't - - we're - - were - - weren't - - what's - - where's - - who's - - you're diff --git a/styles/write-good/Illusions.yml b/styles/write-good/Illusions.yml deleted file mode 100644 index b4f1321859..0000000000 --- a/styles/write-good/Illusions.yml +++ /dev/null @@ -1,11 +0,0 @@ -extends: repetition -message: "'%s' is repeated!" -level: warning -alpha: true -action: - name: edit - params: - - truncate - - " " -tokens: - - '[^\s]+' diff --git a/styles/write-good/Passive.yml b/styles/write-good/Passive.yml deleted file mode 100644 index f472cb9049..0000000000 --- a/styles/write-good/Passive.yml +++ /dev/null @@ -1,183 +0,0 @@ -extends: existence -message: "'%s' may be passive voice. Use active voice if you can." -ignorecase: true -level: warning -raw: - - \b(am|are|were|being|is|been|was|be)\b\s* -tokens: - - '[\w]+ed' - - awoken - - beat - - become - - been - - begun - - bent - - beset - - bet - - bid - - bidden - - bitten - - bled - - blown - - born - - bought - - bound - - bred - - broadcast - - broken - - brought - - built - - burnt - - burst - - cast - - caught - - chosen - - clung - - come - - cost - - crept - - cut - - dealt - - dived - - done - - drawn - - dreamt - - driven - - drunk - - dug - - eaten - - fallen - - fed - - felt - - fit - - fled - - flown - - flung - - forbidden - - foregone - - forgiven - - forgotten - - forsaken - - fought - - found - - frozen - - given - - gone - - gotten - - ground - - grown - - heard - - held - - hidden - - hit - - hung - - hurt - - kept - - knelt - - knit - - known - - laid - - lain - - leapt - - learnt - - led - - left - - lent - - let - - lighted - - lost - - made - - meant - - met - - misspelt - - mistaken - - mown - - overcome - - overdone - - overtaken - - overthrown - - paid - - pled - - proven - - put - - quit - - read - - rid - - ridden - - risen - - run - - rung - - said - - sat - - sawn - - seen - - sent - - set - - sewn - - shaken - - shaven - - shed - - shod - - shone - - shorn - - shot - - shown - - shrunk - - shut - - slain - - slept - - slid - - slit - - slung - - smitten - - sold - - sought - - sown - - sped - - spent - - spilt - - spit - - split - - spoken - - spread - - sprung - - spun - - stolen - - stood - - stridden - - striven - - struck - - strung - - stuck - - stung - - stunk - - sung - - sunk - - swept - - swollen - - sworn - - swum - - swung - - taken - - taught - - thought - - thrived - - thrown - - thrust - - told - - torn - - trodden - - understood - - upheld - - upset - - wed - - wept - - withheld - - withstood - - woken - - won - - worn - - wound - - woven - - written - - wrung diff --git a/styles/write-good/README.md b/styles/write-good/README.md deleted file mode 100644 index 3edcc9b376..0000000000 --- a/styles/write-good/README.md +++ /dev/null @@ -1,27 +0,0 @@ -Based on [write-good](https://github.com/btford/write-good). - -> Naive linter for English prose for developers who can't write good and wanna learn to do other stuff good too. - -``` -The MIT License (MIT) - -Copyright (c) 2014 Brian Ford - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -``` diff --git a/styles/write-good/So.yml b/styles/write-good/So.yml deleted file mode 100644 index e57f099dc0..0000000000 --- a/styles/write-good/So.yml +++ /dev/null @@ -1,5 +0,0 @@ -extends: existence -message: "Don't start a sentence with '%s'." -level: error -raw: - - '(?:[;-]\s)so[\s,]|\bSo[\s,]' diff --git a/styles/write-good/ThereIs.yml b/styles/write-good/ThereIs.yml deleted file mode 100644 index 8b82e8f6cc..0000000000 --- a/styles/write-good/ThereIs.yml +++ /dev/null @@ -1,6 +0,0 @@ -extends: existence -message: "Don't start a sentence with '%s'." -ignorecase: false -level: error -raw: - - '(?:[;-]\s)There\s(is|are)|\bThere\s(is|are)\b' diff --git a/styles/write-good/TooWordy.yml b/styles/write-good/TooWordy.yml deleted file mode 100644 index 25884f6d73..0000000000 --- a/styles/write-good/TooWordy.yml +++ /dev/null @@ -1,221 +0,0 @@ -extends: existence -message: "'%s' is too wordy." -ignorecase: true -level: warning -tokens: - - a number of - - abundance - - accede to - - accelerate - - accentuate - - accompany - - accomplish - - accorded - - accrue - - acquiesce - - acquire - - additional - - adjacent to - - adjustment - - admissible - - advantageous - - adversely impact - - advise - - aforementioned - - aggregate - - aircraft - - all of - - all things considered - - alleviate - - allocate - - along the lines of - - already existing - - alternatively - - amazing - - ameliorate - - anticipate - - apparent - - appreciable - - as a matter of fact - - as a means of - - as far as I'm concerned - - as of yet - - as to - - as yet - - ascertain - - assistance - - at the present time - - at this time - - attain - - attributable to - - authorize - - because of the fact that - - belated - - benefit from - - bestow - - by means of - - by virtue of - - by virtue of the fact that - - cease - - close proximity - - commence - - comply with - - concerning - - consequently - - consolidate - - constitutes - - demonstrate - - depart - - designate - - discontinue - - due to the fact that - - each and every - - economical - - eliminate - - elucidate - - employ - - endeavor - - enumerate - - equitable - - equivalent - - evaluate - - evidenced - - exclusively - - expedite - - expend - - expiration - - facilitate - - factual evidence - - feasible - - finalize - - first and foremost - - for all intents and purposes - - for the most part - - for the purpose of - - forfeit - - formulate - - have a tendency to - - honest truth - - however - - if and when - - impacted - - implement - - in a manner of speaking - - in a timely manner - - in a very real sense - - in accordance with - - in addition - - in all likelihood - - in an effort to - - in between - - in excess of - - in lieu of - - in light of the fact that - - in many cases - - in my opinion - - in order to - - in regard to - - in some Instances - - in terms of - - in the case of - - in the event that - - in the final analysis - - in the nature of - - in the near future - - in the process of - - inception - - incumbent upon - - indicate - - indication - - initiate - - irregardless - - is applicable to - - is authorized to - - is responsible for - - it is - - it is essential - - it seems that - - it was - - magnitude - - maximum - - methodology - - minimize - - minimum - - modify - - monitor - - multiple - - necessitate - - nevertheless - - not certain - - not many - - not often - - not unless - - not unlike - - notwithstanding - - null and void - - numerous - - objective - - obligate - - obtain - - on the contrary - - on the other hand - - one particular - - optimum - - overall - - owing to the fact that - - participate - - particulars - - pass away - - pertaining to - - point in time - - portion - - possess - - preclude - - previously - - prior to - - prioritize - - procure - - proficiency - - provided that - - purchase - - put simply - - readily apparent - - refer back - - regarding - - relocate - - remainder - - remuneration - - requirement - - reside - - residence - - retain - - satisfy - - shall - - should you wish - - similar to - - solicit - - span across - - strategize - - subsequent - - substantial - - successfully complete - - sufficient - - terminate - - the month of - - the point I am trying to make - - therefore - - time period - - took advantage of - - transmit - - transpire - - type of - - until such time as - - utilization - - utilize - - validate - - various different - - what I mean to say is - - whether or not - - with respect to - - with the exception of - - witnessed diff --git a/styles/write-good/Weasel.yml b/styles/write-good/Weasel.yml deleted file mode 100644 index 7a553756c5..0000000000 --- a/styles/write-good/Weasel.yml +++ /dev/null @@ -1,207 +0,0 @@ -extends: existence -message: "'%s' is a weasel word!" -ignorecase: false -level: warning -tokens: - - absolutely - - accidentally - - additionally - - allegedly - - alternatively - - angrily - - anxiously - - approximately - - awkwardly - - badly - - barely - - beautifully - - blindly - - boldly - - bravely - - brightly - - briskly - - bristly - - bubbly - - busily - - calmly - - carefully - - carelessly - - cautiously - - cheerfully - - clearly - - closely - - coldly - - completely - - consequently - - correctly - - courageously - - crinkly - - cruelly - - crumbly - - cuddly - - currently - - daily - - daringly - - deadly - - definitely - - deliberately - - doubtfully - - dumbly - - eagerly - - early - - easily - - elegantly - - enormously - - enthusiastically - - equally - - especially - - eventually - - exactly - - exceedingly - - exclusively - - extremely - - fairly - - faithfully - - fatally - - fiercely - - finally - - fondly - - few - - foolishly - - fortunately - - frankly - - frantically - - generously - - gently - - giggly - - gladly - - gracefully - - greedily - - happily - - hardly - - hastily - - healthily - - heartily - - helpfully - - honestly - - hourly - - hungrily - - hurriedly - - immediately - - impatiently - - inadequately - - ingeniously - - innocently - - inquisitively - - interestingly - - irritably - - jiggly - - joyously - - justly - - kindly - - largely - - lately - - lazily - - likely - - literally - - lonely - - loosely - - loudly - - loudly - - luckily - - madly - - many - - mentally - - mildly - - monthly - - mortally - - mostly - - mysteriously - - neatly - - nervously - - nightly - - noisily - - normally - - obediently - - occasionally - - only - - openly - - painfully - - particularly - - patiently - - perfectly - - politely - - poorly - - powerfully - - presumably - - previously - - promptly - - punctually - - quarterly - - quickly - - quietly - - rapidly - - rarely - - really - - recently - - recklessly - - regularly - - remarkably - - relatively - - reluctantly - - repeatedly - - rightfully - - roughly - - rudely - - sadly - - safely - - selfishly - - sensibly - - seriously - - sharply - - shortly - - shyly - - significantly - - silently - - simply - - sleepily - - slowly - - smartly - - smelly - - smoothly - - softly - - solemnly - - sparkly - - speedily - - stealthily - - sternly - - stupidly - - substantially - - successfully - - suddenly - - surprisingly - - suspiciously - - swiftly - - tenderly - - tensely - - thoughtfully - - tightly - - timely - - truthfully - - unexpectedly - - unfortunately - - usually - - very - - victoriously - - violently - - vivaciously - - warmly - - waverly - - weakly - - wearily - - weekly - - wildly - - wisely - - worldly - - wrinkly - - yearly diff --git a/styles/write-good/meta.json b/styles/write-good/meta.json deleted file mode 100644 index a115d2886a..0000000000 --- a/styles/write-good/meta.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feed": "https://github.com/errata-ai/write-good/releases.atom", - "vale_version": ">=1.0.0" -} From e27e74cf8ece57888de42a89c8dff8d3ccf34da9 Mon Sep 17 00:00:00 2001 From: Samy OUBOUAZIZ Date: Tue, 17 Mar 2026 15:42:01 +0100 Subject: [PATCH 2/2] chore(gen): remove more --- .vale.ini | 10 ---------- commitlint.config.js | 1 - package.json | 6 ------ 3 files changed, 17 deletions(-) delete mode 100644 .vale.ini delete mode 100644 commitlint.config.js diff --git a/.vale.ini b/.vale.ini deleted file mode 100644 index f9cd1028c3..0000000000 --- a/.vale.ini +++ /dev/null @@ -1,10 +0,0 @@ -StylesPath = ./styles -MinAlertLevel = suggestion - -Vocab = Scaleway - -[formats] -mdx = md - -[*.md] -BasedOnStyles = Vale, scw_styles diff --git a/commitlint.config.js b/commitlint.config.js deleted file mode 100644 index 4fedde6daf..0000000000 --- a/commitlint.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = { extends: ['@commitlint/config-conventional'] } diff --git a/package.json b/package.json index 48799aa6d8..55f133eba6 100644 --- a/package.json +++ b/package.json @@ -21,15 +21,9 @@ ] }, "devDependencies": { - "@commitlint/cli": "^20.5.0", - "@commitlint/config-conventional": "^20.5.0", - "husky": "^8.0.3", - "lint-staged": "^16.4.0", "prettier": "^3.8.1" }, "scripts": { - "prepare": "husky install", - "check-slugs": "bin/list-invalid-slugs", "format": "pnpm prettier --config .prettierrc --write \"**/*.json\"" } }