All Projects → errata-ai → styles

errata-ai / styles

Licence: MIT license
📦 A collection of pre-packaged, Vale-compatible style guides and configurations.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to styles

vscode-linter
Extension for code linting, all in one package. New linters can be easily added through an extension framework.
Stars: ✭ 47 (-36.49%)
Mutual labels:  vale
vale-action
The official GitHub Action for Vale -- install, manage, and run Vale with ease.
Stars: ✭ 76 (+2.7%)
Mutual labels:  vale
prosesitter.nvim
A (work in progress) grammar, spelling and style plugin for Neovim
Stars: ✭ 23 (-68.92%)
Mutual labels:  vale
laravel-prose-linter
Syntax-aware proofreading for your Laravel application.
Stars: ✭ 91 (+22.97%)
Mutual labels:  vale
Microsoft
A Vale-compatible implementation of the Microsoft Writing Style Guide.
Stars: ✭ 56 (-24.32%)
Mutual labels:  vale
vale-server
🖥️ A lightweight desktop app for Vale.
Stars: ✭ 32 (-56.76%)
Mutual labels:  vale
vale-vscode
A Visual Studio Code extension for the Vale CLI.
Stars: ✭ 43 (-41.89%)
Mutual labels:  vale

Styles Build Status

This repository contains a library of all officially supported styles for Vale and Vale Server.

Vale Vale Server
Vale is an open-source, command-line linter for prose. It's fast, syntax-aware, and extensible. Vale Server was a commercial desktop application (macOS and Windows) that enhanced and refined the Vale experience.

The benefits of using these styles over their original implementations include:

  • Improved support for markup, including the ability to ignore code and target only certain sections of text (e.g., checking headers for a specific capitalization style).
  • No need to install and configure npm (Node.js), pip (Python), or other language-specific tools. With Vale, you get all the functionality in a single, standalone binary available for Windows, macOS, and Linux.
  • Easily combine, mismatch, or otherwise customize each style.

Available styles

Microsoft
An implementation of the Microsoft Writing Style Guide.
Google
An implementation of the Google Developer Documentation Style Guide.
write-good
An implementation of the guidelines enforced by the write-good linter.
proselint
An implementation of the guidelines enforced by the proselint linter.
Joblint
An implementation of the guidelines enforced by the Joblint linter.
alex
An implementation of the guidelines enforced by the alex linter.
Readability
An implementations of many popular "readability" metrics.

Requirements

All styles in this library must (1) be maintained in their own (dedicated) repository, (2) publish releases following Semantic Versioning, and (3) include a meta.json file with the following structure:

{
  "feed": "...",
  "vale_version": "..."
}

where feed is an Atom-formatted release feed (e.g., https://github.com/<USER>/<REPO>/releases.atom) and vale_version is the minimum required Vale version (e.g., v1.0.0).

Submitting a style

Fork this repo, add an entry (in alphabetical order) to the library.json file, and submit a PR.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].