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
Write-good is a command-line text analysis tool and English prose linter designed to identify grammatical errors and stylistic weaknesses. It functions as a readability optimization tool that scans documents to identify passive voice and wordy phrases. The system serves as a customizable prose style checker, allowing for the definition of specific language rules and forbidden terms to enforce project-specific writing guidelines. The tool provides capabilities for automated text analysis, style guide enforcement, and technical writing quality improvement. It supports the integration of custom
Revive is a configurable static analysis linter and code quality tool for Go. It analyzes source code to detect common coding mistakes, identify style violations, and enforce language standards without executing the program. The project functions as both a command line tool and an embeddable analysis engine. This allows the core linting logic to be integrated as a library into other Go applications for programmatic code inspection. The tool supports custom rule sets and severity levels managed through a structured configuration file. It provides capabilities for suppressing specific warnings
LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw
Proselint 是一个散文语法检查器和基于规则的文本分析器,旨在识别书面文本中的文体错误、陈词滥调和行话。它根据预定义的语言和排版规则注册表扫描文档,以保持专业的编辑标准并提高写作质量。
amperser/proselint 的主要功能包括:Rule-Based Text Analyzers, Prose Linters, Quality Assurance, Writing Error Detection, Automated Prose Linting, Command-Line Data Processors, Text Processing, Text File Linting。
amperser/proselint 的开源替代品包括: vale-cli/vale — Vale is a markup-aware prose linter and command-line interface tool designed to enforce editorial style guides and… btford/write-good — Write-good is a command-line text analysis tool and English prose linter designed to identify grammatical errors and… mgechev/revive — Revive is a configurable static analysis linter and code quality tool for Go. It analyzes source code to detect common… languagetool-org/languagetool — LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing… get-alex/alex — Alex is an inclusive language linter and content auditor designed to detect and flag insensitive, inconsiderate, or… jeroenjanssens/data-science-at-the-command-line — This project provides a framework for performing data science tasks using command-line tools and scripts. It focuses…