All Projects → TravisTheTechie → vscode-write-good

TravisTheTechie / vscode-write-good

Licence: MIT license
Write Good Linter for Visual Studio Code

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to vscode-write-good

clean-code-tools
How we configure linters for Ruby on Rails projects
Stars: ✭ 16 (-72.41%)
Mutual labels:  linter
rubocop-graphql
Rubocop extension for enforcing graphql-ruby best practices
Stars: ✭ 143 (+146.55%)
Mutual labels:  linter
li18nt
🌎 Lint your i18n translation files. Detect conflicting properties, duplicates and make it more readable and easier to maintain by formatting it!
Stars: ✭ 29 (-50%)
Mutual labels:  linter
eslint-plugin-roku
ESLint plugin to parse and lint BrightScript files
Stars: ✭ 44 (-24.14%)
Mutual labels:  linter
reuse-action
A Github action to check repositories for REUSE compliance
Stars: ✭ 31 (-46.55%)
Mutual labels:  linter
riskybird
Regular expression authors best friend
Stars: ✭ 48 (-17.24%)
Mutual labels:  linter
goreporter
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Stars: ✭ 3,019 (+5105.17%)
Mutual labels:  linter
linter-elixirc
Atom Linter plugin for ElixirC
Stars: ✭ 14 (-75.86%)
Mutual labels:  linter
asterisklint
Asterisk PBX configuration syntax checker
Stars: ✭ 45 (-22.41%)
Mutual labels:  linter
insert-unicode
A Visual Studio Code extension which adds commands for inserting unicode characters/codes.
Stars: ✭ 24 (-58.62%)
Mutual labels:  visual-studio-code-extension
mllint
`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.
Stars: ✭ 67 (+15.52%)
Mutual labels:  linter
Golite
Add essential language support for the Go language to Sublime Text 3.
Stars: ✭ 14 (-75.86%)
Mutual labels:  linter
vala-code
Vala language support for Visual Studio Code
Stars: ✭ 34 (-41.38%)
Mutual labels:  visual-studio-code-extension
linter-glsl
Atom package that lints GLSL shaders on the fly.
Stars: ✭ 15 (-74.14%)
Mutual labels:  linter
eslint-config
🚀 Jetrockets Standarts | ESLint
Stars: ✭ 20 (-65.52%)
Mutual labels:  linter
elodin-old
Quality and Optimisation tools for CSS in JavaScript
Stars: ✭ 15 (-74.14%)
Mutual labels:  linter
standard-www
👆 Website for JavaScript Standard Style (@standard)
Stars: ✭ 28 (-51.72%)
Mutual labels:  linter
command line lint
This script generates a report against your command-line history and suggests workflow improvements.
Stars: ✭ 42 (-27.59%)
Mutual labels:  linter
linter-alex
📝Sensitive, considerate writing before you merge your Pull Requests
Stars: ✭ 67 (+15.52%)
Mutual labels:  linter
eslintcc
Complexity of Code - JavaScript/TypeScript
Stars: ✭ 15 (-74.14%)
Mutual labels:  linter

Write Good Linter for Visual Studio Code

Provides a write-good linter extension for Visual Studio Code.

Installation

Press F1 or CTRL+P (or CMD+P) and type out > ext install travisthetechie.write-good-linter. Check out the latest published version on the Visual Studio Marketplace.

Settings

write-good.languages defaults to ["markdown", "plaintext"], but it can be overridden to something like ["markdown"] if you would like linting to apply to other filetypes.

write-good.write-good-config is a direct pass through to the underlying write-good engine. To enable eprime check and disable check for so at the start of sentance, add "write-good.write-good-config": { "eprime": true, "so": false } to your settings.

write-good.only-lint-on-save disables linting during editing for large files. A save triggers linting.

License and acknowledgements

This is licensed under the MIT open source license. Do what you want with this software, just include notice that it orginated with me.

The heavy lifting of this extension is done via Brian Ford's write-good npm module.

Working on this project

Install Node.js & npm install in the project.

Open up the project in Visual Studio Code and hit F5 to open up a developement host version of Visual Studio Code with the extension installed. Open up a Markdown file and write some bad prose to see linter in action.

Check out the Extending Visual Studio Code documentation for more information.

Publishing

  1. npm install -g vsce
  2. Visit https://travisthetechie.visualstudio.com/_details/security/tokens for a token (all accounts, all scopes)
  3. vsce login travisthetechie
  4. vsce publish

Thank you to contributors

Thank you to James Ruskin for enabling settings. PR4

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].