mirror of
https://github.com/Automattic/harper.git
synced 2025-12-23 08:48:15 +00:00
Release 0.65.0
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
harper-brill@0.65.0 harper-comments@0.65.0 harper-core@0.65.0 harper-html@0.65.0 harper-literate-haskell@0.65.0 harper-ls@0.65.0 harper-pos-utils@0.65.0 harper-stats@0.65.0 harper-tree-sitter@0.65.0 harper-typst@0.65.0 Generated by cargo-workspaces
This commit is contained in:
parent
98c8c4a00c
commit
4de02447fd
17 changed files with 120 additions and 72 deletions
20
Cargo.lock
generated
20
Cargo.lock
generated
|
|
@ -2280,7 +2280,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-brill"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"harper-pos-utils",
|
||||
"lazy_static",
|
||||
|
|
@ -2312,7 +2312,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-comments"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"harper-core",
|
||||
"harper-html",
|
||||
|
|
@ -2347,7 +2347,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-core"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"ammonia",
|
||||
"bitflags 2.9.4",
|
||||
|
|
@ -2384,7 +2384,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-html"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"harper-core",
|
||||
"harper-tree-sitter",
|
||||
|
|
@ -2395,7 +2395,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-literate-haskell"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"harper-comments",
|
||||
"harper-core",
|
||||
|
|
@ -2406,7 +2406,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-ls"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"clap",
|
||||
|
|
@ -2434,7 +2434,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-pos-utils"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"burn",
|
||||
"burn-ndarray",
|
||||
|
|
@ -2453,7 +2453,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-stats"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"harper-core",
|
||||
|
|
@ -2464,7 +2464,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-tree-sitter"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"harper-core",
|
||||
"tree-sitter",
|
||||
|
|
@ -2483,7 +2483,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "harper-typst"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
dependencies = [
|
||||
"harper-core",
|
||||
"itertools 0.14.0",
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
[package]
|
||||
name = "harper-brill"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
repository = "https://github.com/automattic/harper"
|
||||
|
||||
[dependencies]
|
||||
harper-pos-utils = { path = "../harper-pos-utils/", version = "0.64.0" }
|
||||
harper-pos-utils = { path = "../harper-pos-utils/", version = "0.65.0" }
|
||||
lazy_static = "1.5.0"
|
||||
rs-conllu = "0.3.0"
|
||||
serde = "1.0.226"
|
||||
|
|
|
|||
|
|
@ -9,13 +9,13 @@ repository = "https://github.com/automattic/harper"
|
|||
anyhow = "1.0.100"
|
||||
ariadne = "0.4.1"
|
||||
clap = { version = "4.5.48", features = ["derive", "string"] }
|
||||
harper-stats = { path = "../harper-stats", version = "0.64.0" }
|
||||
harper-stats = { path = "../harper-stats", version = "0.65.0" }
|
||||
dirs = "6.0.0"
|
||||
harper-literate-haskell = { path = "../harper-literate-haskell", version = "0.64.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.64.0" }
|
||||
harper-pos-utils = { path = "../harper-pos-utils", version = "0.64.0", features = ["threaded"] }
|
||||
harper-comments = { path = "../harper-comments", version = "0.64.0" }
|
||||
harper-typst = { path = "../harper-typst", version = "0.64.0" }
|
||||
harper-literate-haskell = { path = "../harper-literate-haskell", version = "0.65.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0" }
|
||||
harper-pos-utils = { path = "../harper-pos-utils", version = "0.65.0", features = ["threaded"] }
|
||||
harper-comments = { path = "../harper-comments", version = "0.65.0" }
|
||||
harper-typst = { path = "../harper-typst", version = "0.65.0" }
|
||||
hashbrown = "0.16.0"
|
||||
serde = { version = "1.0.226", features = ["derive"] }
|
||||
serde_json = "1.0.145"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "harper-comments"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
|
|
@ -8,9 +8,9 @@ readme = "README.md"
|
|||
repository = "https://github.com/automattic/harper"
|
||||
|
||||
[dependencies]
|
||||
harper-core = { path = "../harper-core", version = "0.64.0" }
|
||||
harper-html = { path = "../harper-html", version = "0.64.0" }
|
||||
harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.64.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0" }
|
||||
harper-html = { path = "../harper-html", version = "0.65.0" }
|
||||
harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.65.0" }
|
||||
itertools = "0.14.0"
|
||||
tree-sitter = "0.25.9"
|
||||
tree-sitter-bash = "0.25.0"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "harper-core"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
|
|
@ -31,7 +31,7 @@ foldhash = "0.2.0"
|
|||
strum_macros = "0.27.2"
|
||||
strum = "0.27.2"
|
||||
ammonia = "4.1.2"
|
||||
harper-brill = { path = "../harper-brill", version = "0.64.0" }
|
||||
harper-brill = { path = "../harper-brill", version = "0.65.0" }
|
||||
bitflags = { version = "2.9.4", features = ["serde"] }
|
||||
|
||||
[dev-dependencies]
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
[package]
|
||||
name = "harper-html"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
repository = "https://github.com/automattic/harper"
|
||||
|
||||
[dependencies]
|
||||
harper-core = { path = "../harper-core", version = "0.64.0" }
|
||||
harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.64.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0" }
|
||||
harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.65.0" }
|
||||
tree-sitter-html = "0.23.2"
|
||||
tree-sitter = "0.25.9"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
[package]
|
||||
name = "harper-literate-haskell"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
repository = "https://github.com/automattic/harper"
|
||||
|
||||
[dependencies]
|
||||
harper-core = { path = "../harper-core", version = "0.64.0" }
|
||||
harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.64.0" }
|
||||
harper-comments = { path = "../harper-comments", version = "0.64.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0" }
|
||||
harper-tree-sitter = { path = "../harper-tree-sitter", version = "0.65.0" }
|
||||
harper-comments = { path = "../harper-comments", version = "0.65.0" }
|
||||
itertools = "0.14.0"
|
||||
paste = "1.0.14"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "harper-ls"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
|
|
@ -8,12 +8,12 @@ readme = "README.md"
|
|||
repository = "https://github.com/automattic/harper"
|
||||
|
||||
[dependencies]
|
||||
harper-stats = { path = "../harper-stats", version = "0.64.0" }
|
||||
harper-literate-haskell = { path = "../harper-literate-haskell", version = "0.64.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.64.0", features = ["concurrent"] }
|
||||
harper-comments = { path = "../harper-comments", version = "0.64.0" }
|
||||
harper-typst = { path = "../harper-typst", version = "0.64.0" }
|
||||
harper-html = { path = "../harper-html", version = "0.64.0" }
|
||||
harper-stats = { path = "../harper-stats", version = "0.65.0" }
|
||||
harper-literate-haskell = { path = "../harper-literate-haskell", version = "0.65.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0", features = ["concurrent"] }
|
||||
harper-comments = { path = "../harper-comments", version = "0.65.0" }
|
||||
harper-typst = { path = "../harper-typst", version = "0.65.0" }
|
||||
harper-html = { path = "../harper-html", version = "0.65.0" }
|
||||
tower-lsp-server = "0.22.1"
|
||||
tokio = { version = "1.47.1", features = ["fs", "rt", "rt-multi-thread", "macros", "io-std", "io-util", "net"] }
|
||||
clap = { version = "4.5.48", features = ["derive"] }
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "harper-pos-utils"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[package]
|
||||
name = "harper-stats"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2021"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
|
|
@ -9,7 +9,7 @@ repository = "https://github.com/automattic/harper"
|
|||
|
||||
[dependencies]
|
||||
serde = { version = "1.0.226", features = ["derive"] }
|
||||
harper-core = { path = "../harper-core", version = "0.64.0", features = ["concurrent"] }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0", features = ["concurrent"] }
|
||||
uuid = { version = "1.18.1", features = ["serde", "v4"] }
|
||||
serde_json = "1.0.145"
|
||||
chrono = "0.4.42"
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
[package]
|
||||
name = "harper-tree-sitter"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
repository = "https://github.com/automattic/harper"
|
||||
|
||||
[dependencies]
|
||||
harper-core = { path = "../harper-core", version = "0.64.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0" }
|
||||
tree-sitter = "0.25.9"
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
[package]
|
||||
name = "harper-typst"
|
||||
version = "0.64.0"
|
||||
version = "0.65.0"
|
||||
edition = "2024"
|
||||
description = "The language checker for developers."
|
||||
license = "Apache-2.0"
|
||||
repository = "https://github.com/automattic/harper"
|
||||
|
||||
[dependencies]
|
||||
harper-core = { path = "../harper-core", version = "0.64.0" }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0" }
|
||||
typst-syntax = { version = "0.13.1" }
|
||||
ordered-float = { version = "5.0.0", features = ["serde"] }
|
||||
itertools = "0.14.0"
|
||||
|
|
|
|||
|
|
@ -13,10 +13,10 @@ console_error_panic_hook = "0.1.7"
|
|||
tracing = "0.1.41"
|
||||
tracing-wasm = "0.2.1"
|
||||
wasm-bindgen = "0.2.97"
|
||||
harper-core = { path = "../harper-core", version = "0.64.0", features = ["concurrent"] }
|
||||
harper-core = { path = "../harper-core", version = "0.65.0", features = ["concurrent"] }
|
||||
once_cell = "1.21.3"
|
||||
serde-wasm-bindgen = "0.6.5"
|
||||
serde_json = "1.0.145"
|
||||
serde = { version = "1.0.226", features = ["derive"] }
|
||||
getrandom = { version = "0.3.3", default-features = false, features = ["wasm_js"] }
|
||||
harper-stats = { path = "../harper-stats", version = "0.64.0", features = ["js"] }
|
||||
harper-stats = { path = "../harper-stats", version = "0.65.0", features = ["js"] }
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "chrome-plugin",
|
||||
"displayName": "chrome-plugin",
|
||||
"version": "0.64.0",
|
||||
"version": "0.65.0",
|
||||
"author": "no one",
|
||||
"description": "The private grammar checker for 21st Century English",
|
||||
"type": "module",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "harper.js",
|
||||
"version": "0.64.0",
|
||||
"version": "0.65.0",
|
||||
"license": "Apache-2.0",
|
||||
"author": "Elijah Potter",
|
||||
"description": "The grammar checker that respects your privacy.",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "obsidian-plugin",
|
||||
"private": true,
|
||||
"version": "0.64.0",
|
||||
"version": "0.65.0",
|
||||
"main": "main.js",
|
||||
"devDependencies": {
|
||||
"@rollup/plugin-node-resolve": "^16.0.0",
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"name": "harper",
|
||||
"displayName": "Harper - Grammar / Spell Checking",
|
||||
"description": "The grammar checker for developers",
|
||||
"version": "0.64.0",
|
||||
"version": "0.65.0",
|
||||
"private": true,
|
||||
"author": "Elijah Potter",
|
||||
"publisher": "elijah-potter",
|
||||
|
|
@ -211,6 +211,12 @@
|
|||
"default": true,
|
||||
"description": "Corrects `an` to `and` after `ahead`."
|
||||
},
|
||||
"harper.linters.AllIntentsAndPurposes": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Finds redundant am/pm indicators used together with time periods such as 'in the morning' or 'at night'."
|
||||
},
|
||||
"harper.linters.AllOfASudden": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -349,6 +355,12 @@
|
|||
"default": true,
|
||||
"description": "Corrects `as it so happens` to `as it happens`."
|
||||
},
|
||||
"harper.linters.AsLongAs": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects `aslong as` to `as long as`."
|
||||
},
|
||||
"harper.linters.AsOfLate": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -361,12 +373,6 @@
|
|||
"default": true,
|
||||
"description": "Expands an initialism."
|
||||
},
|
||||
"harper.linters.AsWell": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects `aswell` to `as well`."
|
||||
},
|
||||
"harper.linters.AskNoPreposition": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -931,6 +937,12 @@
|
|||
"default": true,
|
||||
"description": "Replaces `fatal outcome` with the more direct term `death` for conciseness."
|
||||
},
|
||||
"harper.linters.FeelFell": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects some expressions using `fell` where `feel` is correct."
|
||||
},
|
||||
"harper.linters.FetalPosition": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -955,6 +967,12 @@
|
|||
"default": true,
|
||||
"description": "Detects when “kid” after “aid”, “starter”, “travel”, or “tool” should be “kit” (a set of supplies)."
|
||||
},
|
||||
"harper.linters.FootTheBill": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects `flip the bill` to `foot the bill`."
|
||||
},
|
||||
"harper.linters.ForALongTime": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -967,12 +985,6 @@
|
|||
"default": true,
|
||||
"description": "Corrects the missing article in `for while`, forming `for a while`."
|
||||
},
|
||||
"harper.linters.ForAllIntentsAndPurposes": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects `for all intensive purposes` to `for all intents and purposes`, ensuring the phrase conveys its intended meaning."
|
||||
},
|
||||
"harper.linters.ForNoun": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -1189,12 +1201,6 @@
|
|||
"default": true,
|
||||
"description": "Corrects ungrammatical `in anyway` to `in any way`."
|
||||
},
|
||||
"harper.linters.InCase": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects `incase` to `in case`."
|
||||
},
|
||||
"harper.linters.InDetail": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -1315,6 +1321,12 @@
|
|||
"default": true,
|
||||
"description": "Corrects the misspelling `It cam` to the proper phrase `It can`."
|
||||
},
|
||||
"harper.linters.ItLooksLikeThat": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects `it looks like that` to just `it looks like`."
|
||||
},
|
||||
"harper.linters.ItsContraction": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -1435,6 +1447,12 @@
|
|||
"default": true,
|
||||
"description": "Looks for incorrect spacing inside the closed compound `likewise`."
|
||||
},
|
||||
"harper.linters.LitotesDirectPositive": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Offers direct-positive alternatives when double negatives might feel heavy."
|
||||
},
|
||||
"harper.linters.LongSentences": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -1531,6 +1549,12 @@
|
|||
"default": true,
|
||||
"description": "Looks for incorrect spacing inside the closed compound `misused`."
|
||||
},
|
||||
"harper.linters.MixedBag": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects the eggcorn `mixed bad` to `mixed bag`."
|
||||
},
|
||||
"harper.linters.ModalOf": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -1699,6 +1723,12 @@
|
|||
"default": true,
|
||||
"description": "Correct mass nouns that are preceded by the wrong determiners or quantifiers."
|
||||
},
|
||||
"harper.linters.NounVerbConfusion": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Handles common confusions between related nouns and verbs (e.g., 'advice/advise', 'breath/breathe')"
|
||||
},
|
||||
"harper.linters.Nowhere": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -1967,7 +1997,7 @@
|
|||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects when `quiet` is a typo for `quite` or the other way around."
|
||||
"description": "Helps distinguish between ‘quiet’ (making ‘little noise’) and ‘quite’ (meaning ‘rather’)."
|
||||
},
|
||||
"harper.linters.RapidFire": {
|
||||
"scope": "resource",
|
||||
|
|
@ -1993,6 +2023,12 @@
|
|||
"default": true,
|
||||
"description": "Flags redundant use of 'if' or 'correctly' with 'IIRC', since 'IIRC' already stands for 'if I recall correctly'."
|
||||
},
|
||||
"harper.linters.RedundantSuperlatives": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Simplifies redundant double positives like `most optimal` to the base form."
|
||||
},
|
||||
"harper.linters.Regardless": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -2029,6 +2065,12 @@
|
|||
"default": true,
|
||||
"description": "Detects when `roadmap` is used instead of `road map`, prompting the correct spacing."
|
||||
},
|
||||
"harper.linters.RulesOfThumb": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects pluralizing the wrong noun in `rule of thumb`."
|
||||
},
|
||||
"harper.linters.SameAs": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
@ -2123,7 +2165,7 @@
|
|||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "When describing a single instance of a noun, use `something` rather than `somewhat`."
|
||||
"description": "Flags the phrase `somewhat of a` in favor of `something of a`, which can be considered more traditional."
|
||||
},
|
||||
"harper.linters.Somewhere": {
|
||||
"scope": "resource",
|
||||
|
|
@ -2213,7 +2255,7 @@
|
|||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "`Thanks a lot` is the fixed, widely accepted form, while variants like `thanks lot` or `thanks alot` are non-standard and can jar readers."
|
||||
"description": "Corrects the missing article in `thanks lot`, forming `thanks a lot`."
|
||||
},
|
||||
"harper.linters.ThatChallenged": {
|
||||
"scope": "resource",
|
||||
|
|
@ -2287,6 +2329,12 @@
|
|||
"default": true,
|
||||
"description": "Corrects the typo `thing` when it should be `think`."
|
||||
},
|
||||
"harper.linters.ThoughThought": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
"default": true,
|
||||
"description": "Corrects `though` when it's a typo for `thought`."
|
||||
},
|
||||
"harper.linters.ThoughtProcess": {
|
||||
"scope": "resource",
|
||||
"type": "boolean",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue