Vale هي أداة تدقيق نصوص (prose linter) واعية بالتنسيق وواجهة سطر أوامر مصممة لفرض أدلة الأسلوب التحريري وقواعد القواعد عبر تنسيقات مستندات مختلفة. تعمل كمحرك دليل أسلوب قائم على YAML يحلل النص بحثاً عن الاتساق في النبرة، والإملاء، والمصطلحات مع تجاهل العناصر غير النصية مثل كتل الكود.
الميزات الرئيسية لـ vale-cli/vale هي: Automated Prose Linting, Markdown Prose Analysis, Prose Linters, YAML Rule Engines, Syntactic Prose Analysis, Vocabulary Management, Regex Pattern Matching, Spell and Grammar Checkers.
تشمل البدائل مفتوحة المصدر لـ vale-cli/vale: btford/write-good — Write-good is a command-line text analysis tool and English prose linter designed to identify grammatical errors and… amperser/proselint — Proselint is a prose linter and rule-based text analyzer designed to identify stylistic errors, clichés, and jargon in… kovidgoyal/calibre — Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing,… languagetool-org/languagetool — LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing… terryma/vim-multiple-cursors — This is a Vim plugin that adds simultaneous multi-selection and parallel editing capabilities to the editor. It… automattic/harper — Harper is a local English linter and grammar checker designed as an IDE writing assistant. It operates as a language…
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
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
Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili
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