Vale is a markup-aware prose linter and command-line interface tool designed to enforce editorial style guides and grammar rules across various document formats. It functions as a YAML-based style guide engine that analyzes text for consistency in tone, spelling, and terminology while ignoring non-prose elements like code blocks. The project distinguishes itself through a flexible extensibility model that allows users to define custom linting rules using YAML configurations, regular expressions, and external scripts for complex validation logic. It supports a wide array of documentation forma
Proselint is a prose linter and rule-based text analyzer designed to identify stylistic errors, clichés, and jargon in written text. It scans documents against a curated registry of linguistic and typographic rules to maintain professional editorial standards and improve writing quality. The project functions as a command line text processor, a programmable analysis library, and a git pre-commit hook. Its modular architecture allows the core engine to be embedded into other applications, exposed via a REST API, or integrated into text editors. The tool supports recursive directory traversal
sd is a command line text manipulation utility designed for searching and replacing text patterns across multiple files. It functions as a regex-based find and replace tool that allows for in-place file editing directly from the terminal. The project supports both regular expression replacements, including the use of capture groups for complex transformations, and fixed string replacement for literal text substitutions. It specifically handles multi-line text replacement by processing file contents as single blocks to match patterns that span across newline characters. The tool provides capa
Alex is an inclusive language linter and content auditor designed to detect and flag insensitive, inconsiderate, or gendered phrasing. It serves as a profanity detection tool that identifies offensive words based on configurable certainty ratings to ensure professional and neutral content. The tool distinguishes itself through diff-aware analysis, allowing it to function as a continuous integration validator. By analyzing pull request deltas, it can flag new insensitive phrasing while ignoring existing legacy issues to prevent old warnings from blocking new merges. The project supports multi
Write-good este un instrument de analiză a textului prin linia de comandă și un linter de proză engleză conceput pentru a identifica erorile gramaticale și slăbiciunile stilistice. Acesta funcționează ca un instrument de optimizare a lizibilității care scanează documentele pentru a identifica diateza pasivă și frazele prolixe.
Principalele funcționalități ale btford/write-good sunt: Automated Prose Linting, Style Suggestions, Regex Pattern Matching, Text Readability Optimizations, Automated Text Analysis, Prose Linters, Text File Linting, Text Analysis CLIs.
Alternativele open-source pentru btford/write-good includ: vale-cli/vale — Vale is a markup-aware prose linter and command-line interface tool designed to enforce editorial style guides and… amperser/proselint — Proselint is a prose linter and rule-based text analyzer designed to identify stylistic errors, clichés, and jargon in… chmln/sd — sd is a command line text manipulation utility designed for searching and replacing text patterns across multiple… get-alex/alex — Alex is an inclusive language linter and content auditor designed to detect and flag insensitive, inconsiderate, or… benhmoore/knwl.js — Knwl.js is a JavaScript named entity recognition library and text entity extractor. It functions as an extensible text… automattic/harper — Harper is a local English linter and grammar checker designed as an IDE writing assistant. It operates as a language…