:Mason
- actionlint
- ada-language-server
- alex
- angular-language-server
- ansible-language-server
- apex-language-server
- arduino-language-server
- asm-lsp
- astro-language-server
- autopep8
- awk-language-server
- bash-debug-adapter
- bash-language-server
- beancount-language-server
- beautysh
- bicep-lsp
- black
- blade-formatter
- blue
- bsl-language-server
- buf
- buf-language-server
- buildifier
- cbfmt
- cfn-lint
- chrome-debug-adapter
- clang-format
- clangd
- clarity-lsp
- clojure-lsp
- cmake-language-server
- cmakelang
- codelldb
- codeql
- codespell
- cpplint
- cpptools
- crystalline
- csharp-language-server
- csharpier
- cspell
- css-lsp
- cssmodules-language-server
- cucumber-language-server
- cuelsp
- curlylint
- debugpy
- delve
- deno
- dhall-lsp
- diagnostic-languageserver
- djlint
- dockerfile-language-server
- dot-language-server
- editorconfig-checker
- efm
- elixir-ls
- elm-format
- elm-language-server
- ember-language-server
- emmet-ls
- erb-lint
- erg-language-server
- erlang-ls
- esbonio
- eslint-lsp
- eslint_d
- fantomas
- firefox-debug-adapter
- fixjson
- flake8
- flux-lsp
- foam-language-server
- fortls
- fsautocomplete
- gersemi
- gitlint
- go-debug-adapter
- gofumpt
- goimports
- goimports-reviser
- golangci-lint
- golangci-lint-langserver
- golines
- gomodifytags
- gopls
- gotests
- gotestsum
- gradle-language-server
- grammarly-languageserver
- graphql-language-service-cli
- groovy-language-server
- hadolint
- haml-lint
- haskell-language-server
- haxe-language-server
- hoon-language-server
- html-lsp
- iferr
- impl
- intelephense
- isort
- java-debug-adapter
- java-test
- jdtls
- jedi-language-server
- joker
- jq
- js-debug-adapter
- json-lsp
- json-to-struct
- jsonnet-language-server
- julia-lsp
- kotlin-language-server
- ktlint
- lelwel
- lemminx
- lemmy-help
- ltex-ls
- lua-language-server
- luacheck
- luaformatter
- luau-lsp
- markdownlint
- marksman
- metamath-zero-lsp
- misspell
- mockdebug
- move-analyzer
- mypy
- netcoredbg
- nickel-lang-lsp
- nimlsp
- node-debug2-adapter
- ocaml-lsp
- omnisharp
- omnisharp-mono
- opencl-language-server
- perlnavigator
- php-cs-fixer
- php-debug-adapter
- phpactor
- phpcbf
- phpcs
- phpmd
- phpstan
- powershell-editor-services
- prettier
- prettierd
- prisma-language-server
- proselint
- prosemd-lsp
- psalm
- puppet-editor-services
- purescript-language-server
- pydocstyle
- pylama
- pylint
- pyproject-flake8
- pyre
- pyright
- python-lsp-server
- quick-lint-js
- r-languageserver
- reason-language-server
- remark-cli
- remark-language-server
- rescript-lsp
- revive
- rnix-lsp
- robotframework-lsp
- rome
- rstcheck
- rubocop
- ruby-lsp
- rust-analyzer
- salt-lsp
- selene
- serve-d
- shellcheck
- shellharden
- shfmt
- shopify-theme-check
- slint-lsp
- solang
- solargraph
- solhint
- solidity
- solidity-ls
- sorbet
- sourcery
- spectral-language-server
- sql-formatter
- sqlfluff
- sqlls
- sqls
- standardrb
- staticcheck
- stylelint-lsp
- stylua
- svelte-language-server
- svlangserver
- svls
- tailwindcss-language-server
- taplo
- teal-language-server
- tectonic
- terraform-ls
- texlab
- textlint
- tflint
- twigcs
- typescript-language-server
- vala-language-server
- vale
- verible
- vetur-vls
- vim-language-server
- vint
- visualforce-language-server
- vls
- vue-language-server
- vulture
- wgsl-analyzer
- write-good
- xmlformatter
- xo
- yaml-language-server
- yamlfmt
- yamllint
- yapf
- zk
- zls
Static checker for GitHub Actions workflow files
Homepage: https://github.com/rhysd/actionlint
Languages: YAML
Categories: Linter
:MasonInstall actionlint
Ada/SPARK language server
Homepage: https://github.com/AdaCore/ada_language_server
Languages: Ada
Categories: LSP
:MasonInstall ada-language-server
Catch insensitive, inconsiderate writing
Homepage: https://github.com/get-alex/alex
Languages: Markdown
Categories: Linter
:MasonInstall alex
The Angular Language Service provides code editors with a way to get completions, errors, hints, and navigation inside Angular templates. It works with external templates in separate HTML files, and also with in-line templates.
Homepage: https://angular.io/guide/language-service
Languages: Angular
Categories: LSP
History:
:MasonInstall angular-language-server
Ansible Language Server
Homepage: https://github.com/ansible/ansible-language-server
Languages: Ansible
Categories: LSP
History:
:MasonInstall ansible-language-server
The Apex Language Server is an IDE-agnostic way for tools to access code-editing capabilities such as code completion, go to definition, find all usage, and refactoring.
Homepage: https://github.com/forcedotcom/salesforcedx-vscode
Languages: Apex
Categories: LSP
History:
:MasonInstall apex-language-server
An Arduino Language Server based on Clangd to Arduino code autocompletion
Homepage: https://github.com/arduino/arduino-language-server
Languages: Arduino
Categories: LSP
History:
:MasonInstall arduino-language-server
Language server for NASM/GAS/GO Assembly
Homepage: https://github.com/bergercookie/asm-lsp
Languages: Assembly
Categories: LSP
History:
:MasonInstall asm-lsp
The Astro language server, its structure is inspired by the Svelte Language Server.
Homepage: https://github.com/withastro/language-tools
Languages: Astro
Categories: LSP
History:
:MasonInstall astro-language-server
A tool that automatically formats Python code to conform to the PEP 8 style guide
Homepage: https://pypi.org/project/autopep8/
Languages: Python
Categories: Formatter
:MasonInstall autopep8
Language Server for AWK
Homepage: https://github.com/Beaglefoot/awk-language-server
Languages: AWK
Categories: LSP
History:
:MasonInstall awk-language-server
Bash shell debugger, based on bashdb.
Homepage: https://github.com/rogalmic/vscode-bash-debug
Languages: Bash
Categories: DAP
History:
:MasonInstall bash-debug-adapter
A language server for Bash
Homepage: https://github.com/bash-lsp/bash-language-server
Languages: Bash
Categories: LSP
History:
:MasonInstall bash-language-server
A Language Server Protocol (LSP) for beancount files
Homepage: https://github.com/polarmutex/beancount-language-server
Languages: Beancount
Categories: LSP
History:
:MasonInstall beancount-language-server
beautysh - A Bash beautifier for the masses.
Homepage: https://github.com/lovesegfault/beautysh
Languages: Bash
Csh
Ksh
Sh
Zsh
Categories: Formatter
History:
:MasonInstall beautysh
Bicep is a declarative language for describing and deploying Azure resources
Homepage: https://github.com/Azure/bicep
Languages: Bicep
Categories: LSP
History:
:MasonInstall bicep-lsp
Black, the uncompromising Python code formatter
Homepage: https://pypi.org/project/black/
Languages: Python
Categories: Formatter
:MasonInstall black
An opinionated blade template formatter for Laravel that respects readability
Homepage: https://github.com/shufo/blade-formatter
Languages: Blade
Categories: Formatter
History:
:MasonInstall blade-formatter
blue is a somewhat less uncompromising code formatter than black, the OG of Python formatters. We love the idea of automatically formatting Python code, for the same reasons that inspired black, however we take issue with some of the decisions black makes. Kudos to black for pioneering code formatting for Python, and for its excellent implementation.
Homepage: https://blue.readthedocs.io/en/latest/
Languages: Python
Categories: Formatter
History:
:MasonInstall blue
Implementation of Language Server Protocol for Language 1C (BSL)
Homepage: https://1c-syntax.github.io/bsl-language-server
Languages: 1С:Enterprise
OneScript
Categories: LSP
History:
:MasonInstall bsl-language-server
The Buf CLI is a one stop shop for your local Protocol Buffers needs. It comes with a linter that enforces good API designs, a breaking change detector, a generator, a formatter that formats your Protobuf files in accordance with industry standards. It also helps you manage your Protobuf assets on the Buf Schema Registry.
Homepage: https://buf.build
Languages: Protobuf
Categories: Linter
Formatter
History:
:MasonInstall buf
bufls
is a prototype for the beginnings of a Protobuf language server compatible with Buf modules and workspaces.
Homepage: https://github.com/bufbuild/buf-language-server
Languages: Protobuf
Categories: LSP
:MasonInstall buf-language-server
buildifier is a tool for formatting and linting bazel BUILD, WORKSPACE, and .bzl files.
Homepage: https://github.com/bazelbuild/buildtools
Languages: Bazel
Categories: Linter
Formatter
History:
:MasonInstall buildifier
A tool to format codeblocks inside markdown and org documents. It iterates over all codeblocks, and formats them with the tool(s) specified for the language of the block.
Homepage: https://github.com/lukas-reineke/cbfmt
Languages: Markdown
Categories: Formatter
History:
:MasonInstall cbfmt
CloudFormation Linter. Validate AWS CloudFormation YAML/JSON templates against the AWS CloudFormation Resource Specification and additional checks. Includes checking valid values for resource properties and best practices.
Homepage: https://github.com/aws-cloudformation/cfn-lint
Languages: YAML
JSON
Categories: Linter
History:
:MasonInstall cfn-lint
Debug your JavaScript code running in Google Chrome.
Homepage: https://github.com/Microsoft/vscode-chrome-debug
Languages: JavaScript
TypeScript
Categories: DAP
History:
:MasonInstall chrome-debug-adapter
clang-format is formatter for C/C++/Java/JavaScript/JSON/Objective-C/Protobuf/C# code
Homepage: https://pypi.org/project/clang-format/
Languages: C
C++
Java
JavaScript
JSON
C#
Categories: Formatter
:MasonInstall clang-format
clangd understands your C++ code and adds smart features to your editor: code completion, compile errors, go-to-definition and more.
Homepage: https://clangd.llvm.org
Languages: C
C++
Categories: LSP
History:
:MasonInstall clangd
Language Server Protocol implementation for Clarity.
Homepage: https://github.com/hirosystems/clarity-lsp
Languages: Clarity
Categories: LSP
History:
:MasonInstall clarity-lsp
A Language Server for Clojure(script). Taking a Cursive-like approach of statically analyzing code.
Homepage: https://clojure-lsp.io
Languages: Clojure
ClojureScript
Categories: LSP
History:
d7eb2ee
2022-09-17 - feat: more competent platform detection (#436) by William Bomanbeeb70f
2022-09-13 - feat(clojure-lsp): use the static release of clojure-lsp when running on musl libc (#410) by Ruben Slabbert976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall clojure-lsp
CMake LSP Implementation
Homepage: https://github.com/regen100/cmake-language-server
Languages: CMake
Categories: LSP
History:
:MasonInstall cmake-language-server
Language tools for cmake (format, lint, etc)
Homepage: https://pypi.org/project/cmakelang/
Languages: CMake
Categories: Formatter
Linter
:MasonInstall cmakelang
A native debugger based on LLDB
Homepage: https://github.com/vadimcn/vscode-lldb
Languages: C
C++
Rust
Categories: DAP
History:
d06095e
2022-10-09 - fix(codelldb): require GNU compatible system on linux (#532) by William Boman1cde8fd
2022-09-03 - fix(codelldb): don't symlink executable directly (#374) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall codelldb
Discover vulnerabilities across a codebase with CodeQL, our industry-leading semantic code analysis engine. CodeQL lets you query code as though it were data. Write a query to find all variants of a vulnerability, eradicating it forever. Then share your query to help others do the same.
Homepage: https://github.com/github/codeql-cli-binaries
Languages: CodeQL
Categories: LSP
History:
:MasonInstall codeql
check code for common misspellings
Homepage: https://github.com/codespell-project/codespell
Languages:
Categories: Linter
:MasonInstall codespell
Cpplint is a command-line tool to check C/C++ files for style issues following Google's C++ style guide
Homepage: https://pypi.org/project/cpplint/
Languages: C
C++
Categories: Linter
:MasonInstall cpplint
Official repository for the Microsoft C/C++ extension for VS Code.
Homepage: https://github.com/microsoft/vscode-cpptools
Languages: C
C++
Rust
Categories: DAP
History:
:MasonInstall cpptools
A Language Server Protocol implementation for Crystal. 🔮
Homepage: https://github.com/elbywan/crystalline
Languages: Crystal
Categories: LSP
History:
:MasonInstall crystalline
Roslyn-based LSP language server for C#
Homepage: https://github.com/razzmatazz/csharp-language-server
Languages: C#
Categories: LSP
History:
:MasonInstall csharp-language-server
CSharpier is an opinionated code formatter for c#
Homepage: https://csharpier.com
Languages: C#
Categories: Formatter
:MasonInstall csharpier
A Spell Checker for Code
Homepage: https://github.com/streetsidesoftware/cspell
Languages:
Categories: Linter
:MasonInstall cspell
Language Server Protocol implementation for CSS, SCSS & LESS.
Homepage: https://github.com/microsoft/vscode-css-languageservice
Languages: CSS
SCSS
LESS
Categories: LSP
History:
:MasonInstall css-lsp
autocompletion and go-to-defintion for cssmodules
Homepage: https://github.com/antonk52/cssmodules-language-server
Languages: CSS
Categories: LSP
History:
:MasonInstall cssmodules-language-server
Cucumber Language Server
Homepage: https://github.com/cucumber/language-server
Languages: Cucumber
Categories: LSP
History:
:MasonInstall cucumber-language-server
Language Server implementation for CUE, with built-in support for Dagger.
Homepage: https://github.com/dagger/cuelsp
Languages: Cue
Categories: LSP
:MasonInstall cuelsp
Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid
Homepage: https://www.curlylint.org/
Languages: Django
Jinja
Nunjucks
Twig
Liquid
Categories: Linter
History:
:MasonInstall curlylint
An implementation of the Debug Adapter Protocol for Python
Homepage: https://github.com/microsoft/debugpy
Languages: Python
Categories: DAP
History:
cd1af57
2022-08-06 - feat(debugpy): link debugpy-adapter by Xun546d818
2022-08-02 - feat(debugpy): write executable for convenient access (#229) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall debugpy
Delve is a debugger for the Go programming language.
Homepage: https://github.com/go-delve/delve
Languages: Go
Categories: DAP
History:
:MasonInstall delve
Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience.
Homepage: https://deno.land/manual/language_server/overview
Languages: JavaScript
TypeScript
Categories: LSP
Runtime
History:
:MasonInstall deno
LSP server implementation for Dhall.
Homepage: https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-lsp-server
Languages: Dhall
Categories: LSP
History:
:MasonInstall dhall-lsp
Diagnostic language server that integrates with linters.
Homepage: https://github.com/iamcco/diagnostic-languageserver
Languages:
Categories: LSP
History:
:MasonInstall diagnostic-languageserver
HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang
Homepage: https://github.com/Riverside-Healthcare/djLint
Languages: Django
Go
Nunjucks
Handlebargs
Mustache
Angular
Jinja
Categories: Formatter
Linter
:MasonInstall djlint
A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.
Homepage: https://github.com/rcjsuen/dockerfile-language-server-nodejs
Languages: Dockerfile
Categories: LSP
History:
:MasonInstall dockerfile-language-server
A language server for the DOT language
Homepage: https://github.com/nikeee/dot-language-server
Languages: DOT
Categories: LSP
History:
:MasonInstall dot-language-server
A tool to verify that your files are in harmony with your
.editorconfig
.
Homepage: https://github.com/editorconfig-checker/editorconfig-checker
Languages:
Categories: Linter
History:
:MasonInstall editorconfig-checker
General purpose Language Server
Homepage: https://github.com/mattn/efm-langserver
Languages:
Categories: LSP
History:
:MasonInstall efm
A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol".
Homepage: https://github.com/elixir-lsp/elixir-ls
Languages: Elixir
Categories: LSP
DAP
History:
724c538
2022-10-02 - feat(elixir-ls): link elixir-ls-debugger executable (#496) by Slotos3f4071f
2022-08-07 - chore: reformat long descriptions (#264) by William Bomanca2385a
2022-07-13 - feat: add more wrapper executables for packages that don't provide one (#63) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall elixir-ls
elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
Homepage: https://github.com/avh4/elm-format
Languages: Elm
Categories: Formatter
History:
:MasonInstall elm-format
Language server implementation for Elm
Homepage: https://github.com/elm-tooling/elm-language-server
Languages: Elm
Categories: LSP
History:
:MasonInstall elm-language-server
Language Server Protocol implementation for Ember.js and Glimmer projects
Homepage: https://github.com/lifeart/ember-language-server
Languages: Ember
Categories: LSP
History:
:MasonInstall ember-language-server
Emmet support based on LSP.
Homepage: https://github.com/aca/emmet-ls
Languages: Emmet
Categories: LSP
History:
:MasonInstall emmet-ls
erb-lint is a tool to help lint your ERB or HTML files using the included linters or by writing your own
Homepage: https://github.com/Shopify/erb-lint
Languages: HTML
Ruby
Categories: Linter
:MasonInstall erb-lint
ELS is a language server for the Erg programing language.
Homepage: https://github.com/erg-lang/erg-language-server
Languages: Erg
Categories: LSP
:MasonInstall erg-language-server
Implementing features such as auto-complete or go-to-definition for a programming language is not trivial. Traditionally, this work had to be repeated for each development tool and it required a mix of expertise in both the targeted programming language and the programming language internally used by the development tool of choice.
Homepage: https://erlang-ls.github.io/
Languages: Erlang
Categories: LSP
History:
d7eb2ee
2022-09-17 - feat: more competent platform detection (#436) by William Boman3f4071f
2022-08-07 - chore: reformat long descriptions (#264) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall erlang-ls
A Language Server for Sphinx projects.
Homepage: https://pypi.org/project/esbonio/
Languages: Sphinx
Categories: LSP
History:
:MasonInstall esbonio
Language Server Protocol implementation for ESLint. The server uses the ESLint library installed in the opened workspace folder. If the folder doesn't provide one the extension looks for a global install version.
Homepage: https://github.com/Microsoft/vscode-eslint
Languages: JavaScript
TypeScript
Categories: LSP
History:
:MasonInstall eslint-lsp
Makes eslint the fastest linter on the planet
Homepage: https://github.com/mantoni/eslint_d.js/
Languages: TypeScript
JavaScript
Categories: Linter
:MasonInstall eslint_d
Fantomas is an opinionated code formatter for f#
Homepage: https://fsprojects.github.io/fantomas
Languages: F#
Categories: Formatter
History:
:MasonInstall fantomas
Debug your web application or browser extension in Firefox
Homepage: https://github.com/firefox-devtools/vscode-firefox-debug
Languages: JavaScript
TypeScript
Categories: DAP
History:
:MasonInstall firefox-debug-adapter
A JSON file fixer/formatter for humans using (relaxed) JSON5
Homepage: https://github.com/rhysd/fixjson
Languages: JSON
Categories: Formatter
:MasonInstall fixjson
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
Homepage: https://github.com/PyCQA/flake8
Languages: Python
Categories: Linter
History:
:MasonInstall flake8
Implementation of Language Server Protocol for the Flux language
Homepage: https://github.com/influxdata/flux-lsp
Languages: Flux
Categories: LSP
History:
:MasonInstall flux-lsp
A language server for OpenFOAM case files
Homepage: https://github.com/FoamScience/foam-language-server
Languages: OpenFOAM
Categories: LSP
History:
:MasonInstall foam-language-server
fortls - Fortran Language Server
Homepage: https://github.com/gnikit/fortls
Languages: Fortran
Categories: LSP
History:
:MasonInstall fortls
F# language server using Language Server Protocol
Homepage: https://github.com/fsharp/FsAutoComplete
Languages: F#
Categories: LSP
History:
:MasonInstall fsautocomplete
gersemi - A formatter to make your CMake code the real treasure.
Homepage: https://github.com/BlankSpruce/gersemi
Languages: CMake
Categories: Formatter
:MasonInstall gersemi
Gitlint is a git commit message linter written in python: it checks your commit messages for style.
Homepage: https://jorisroovers.com/gitlint/
Languages: GitCommit
Categories: Linter
:MasonInstall gitlint
Go debug adapter sourced from the VSCode Go extension.
Homepage: https://github.com/golang/vscode-go
Languages: Go
Categories: DAP
History:
:MasonInstall go-debug-adapter
A stricter gofmt
Homepage: https://pkg.go.dev/mvdan.cc/gofumpt
Languages: Go
Categories: Formatter
History:
:MasonInstall gofumpt
A golang formatter which formats your code in the same style as gofmt and additionally updates your Go import lines, adding missing ones and removing unreferenced ones.
Homepage: https://pkg.go.dev/golang.org/x/tools/cmd/goimports
Languages: Go
Categories: Formatter
History:
:MasonInstall goimports
Tool for Golang to sort goimports by 3-4 groups: std, general, company (optional), and project dependencies. Also, formatting for your code will be prepared (so, you don't need to use gofmt or goimports separately). Use additional option -rm-unused to remove unused imports and -set-alias to rewrite import aliases for versioned packages.
Homepage: https://pkg.go.dev/github.com/incu6us/goimports-reviser
Languages: Go
Categories: Formatter
:MasonInstall goimports-reviser
golangci-lint is a fast Go linters runner. It runs linters in parallel, uses caching, supports yaml config, has integrations with all major IDE and has dozens of linters included.
Homepage: https://golangci-lint.run/
Languages: Go
Categories: Linter
History:
:MasonInstall golangci-lint
golangci-lint language server
Homepage: https://github.com/nametake/golangci-lint-langserver
Languages: Go
Categories: LSP
History:
:MasonInstall golangci-lint-langserver
A golang formatter that fixes long lines
Homepage: https://github.com/segmentio/golines
Languages: Go
Categories: Formatter
History:
:MasonInstall golines
Go tool to modify/update field tags in structs
Homepage: https://github.com/fatih/gomodifytags
Languages: Go
Categories:
History:
:MasonInstall gomodifytags
gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE features to any LSP-compatible editor.
Homepage: https://pkg.go.dev/golang.org/x/tools/gopls
Languages: Go
Categories: LSP
History:
:MasonInstall gopls
Gotests is a Golang commandline tool that generates table driven tests based on its target source files' function and method signatures.
Homepage: https://github.com/cweill/gotests
Languages: Go
Categories:
History:
:MasonInstall gotests
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.
Homepage: https://github.com/gotestyourself/gotestsum
Languages: Go
Categories:
:MasonInstall gotestsum
Gradle language server.
Homepage: https://github.com/microsoft/vscode-gradle
Languages: Gradle
Categories: LSP
:MasonInstall gradle-language-server
A language server implementation on top of Grammarly's SDK.
Homepage: https://github.com/znck/grammarly
Languages: Markdown
Text
Categories: LSP
History:
:MasonInstall grammarly-languageserver
GraphQL Language Service provides an interface for building GraphQL language services for IDEs.
Homepage: https://www.npmjs.com/package/graphql-language-service-cli
Languages: GraphQL
Categories: LSP
History:
:MasonInstall graphql-language-service-cli
A language server for Groovy
Homepage: https://github.com/GroovyLanguageServer/groovy-language-server
Languages: Groovy
Categories: LSP
History:
679233a
2022-07-13 - fix(groovy-language-server): update jar path (#64) by William Bomanca2385a
2022-07-13 - feat: add more wrapper executables for packages that don't provide one (#63) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall groovy-language-server
Dockerfile linter, validate inline bash, written in Haskell
Homepage: https://github.com/hadolint/hadolint
Languages: Dockerfile
Categories: Linter
:MasonInstall hadolint
haml-lint is a tool to help keep your HAML files clean and readable. In addition to HAML-specific style and lint checks, it integrates with RuboCop to bring its powerful static analysis tools to your HAML documents.
Homepage: https://github.com/sds/haml-lint
Languages: HAML
Categories: Linter
History:
:MasonInstall haml-lint
Official Haskell Language Server implementation.
Homepage: https://haskell-language-server.readthedocs.io/en/latest/
Languages: Haskell
Categories: LSP
History:
:MasonInstall haskell-language-server
Language Server Protocol implementation for the Haxe language
Homepage: https://github.com/vshaxe/haxe-language-server
Languages: Haxe
Categories: LSP
History:
:MasonInstall haxe-language-server
Language Server for Hoon. Middleware to translate between the Language Server Protocol and your Urbit.
Homepage: https://github.com/urbit/hoon-language-server
Languages: Hoon
Categories: LSP
History:
:MasonInstall hoon-language-server
Language Server Protocol implementation for HTML.
Homepage: https://github.com/microsoft/vscode-html-languageservice
Languages: HTML
Categories: LSP
History:
:MasonInstall html-lsp
Go tool to generate if err != nil block for the current function.
Homepage: https://github.com/koron/iferr
Languages: Go
Categories:
:MasonInstall iferr
impl generates method stubs for implementing an interface.
Homepage: https://github.com/josharian/impl
Languages: Go
Categories:
History:
:MasonInstall impl
Professional PHP tooling for any Language Server Protocol capable editor.
Homepage: https://intelephense.com
Languages: PHP
Categories: LSP
History:
:MasonInstall intelephense
isort is a Python utility / library to sort imports alphabetically
Homepage: https://pypi.org/project/isort/
Languages: Python
Categories: Formatter
:MasonInstall isort
The debug server implementation for Java. It conforms to the debugger adapter protocol.
Homepage: https://github.com/microsoft/java-debug
Languages: Java
Categories: DAP
:MasonInstall java-debug-adapter
The Test Runner for Java works with java-debug-adapter to provide the following features:
- Run/Debug test cases
- Customize test configurations
- View test report
- View tests in Test Explorer
Enables support for the following test frameworks:
- JUnit 4 (v4.8.0+)
- JUnit 5 (v5.1.0+)
- TestNG (v6.8.0+)
Homepage: https://github.com/microsoft/vscode-java-test
Languages: Java
Categories: DAP
:MasonInstall java-test
Java language server
Homepage: https://github.com/eclipse/eclipse.jdt.ls
Languages: Java
Categories: LSP
History:
23f513d
2022-07-17 - fix(jdtls): download milestone versions instead of snapshots (#87) by William Boman9399b0e
2022-07-11 - fix(jdtls): link jdtls executable (#56) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall jdtls
A Python language server exclusively for Jedi. If Jedi supports it well, this language server should too.
Homepage: https://github.com/pappasam/jedi-language-server
Languages: Python
Categories: LSP
History:
:MasonInstall jedi-language-server
Small Clojure interpreter, linter and formatter
Homepage: https://github.com/candid82/joker
Languages: Clojure
ClojureScript
Categories: Formatter
Linter
:MasonInstall joker
Command-line JSON processor
Homepage: https://github.com/stedolan/jq
Languages: JSON
Categories: Formatter
:MasonInstall jq
The VS Code JavaScript debugger
Homepage: https://github.com/microsoft/vscode-js-debug
Languages: JavaScript
TypeScript
Categories: DAP
:MasonInstall js-debug-adapter
Language Server Protocol implementation for JSON.
Homepage: https://github.com/microsoft/vscode-json-languageservice
Languages: JSON
Categories: LSP
History:
:MasonInstall json-lsp
A simple command-line tool for generating to struct definitions from JSON
Homepage: https://github.com/tmc/json-to-struct
Languages: Go
Categories:
History:
:MasonInstall json-to-struct
A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org)
Homepage: https://github.com/grafana/jsonnet-language-server
Languages: Jsonnet
Categories: LSP
History:
:MasonInstall jsonnet-language-server
An implementation of the Microsoft Language Server Protocol for the Julia language.
Homepage: https://github.com/julia-vscode/LanguageServer.jl
Languages: Julia
Categories: LSP
History:
:MasonInstall julia-lsp
Kotlin code completion, linting and more for any editor/IDE using the Language Server Protocol
Homepage: https://github.com/fwcd/kotlin-language-server
Languages: Kotlin
Categories: LSP
History:
:MasonInstall kotlin-language-server
An anti-bikeshedding Kotlin linter with built-in formatter
Homepage: https://github.com/pinterest/ktlint
Languages: Kotlin
Categories: Formatter
Linter
History:
:MasonInstall ktlint
LL(1) parser generator for Rust
Homepage: https://github.com/0x2a-42/lelwel
Languages: Lelwel
Categories: LSP
History:
:MasonInstall lelwel
XML Language Server
Homepage: https://github.com/eclipse/lemminx
Languages: XML
Categories: LSP
History:
5676d6d
2022-07-31 - fix(lemminx): download from GitHub releases (#207) by William Bomand3645e4
2022-07-11 - chore(lemminx): update latest default version (#49) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall lemminx
Every one needs help, so lemmy-help you! A CLI to generate vim/nvim help doc from emmylua
Homepage: https://github.com/numToStr/lemmy-help
Languages: Lua
Categories:
History:
:MasonInstall lemmy-help
LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others.
Homepage: https://valentjn.github.io/ltex/
Languages: Text
Markdown
LaTeX
Categories: LSP
History:
d7eb2ee
2022-09-17 - feat: more competent platform detection (#436) by William Boman3f4071f
2022-08-07 - chore: reformat long descriptions (#264) by William Boman6fa15d7
2022-08-05 - refactor(ltex): remove windows platform detect in unix (#251) by Vu Le Thanh976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall ltex-ls
Lua Language Server
Homepage: https://github.com/sumneko/lua-language-server
Languages: Lua
Categories: LSP
History:
:MasonInstall lua-language-server
A tool for linting and static analysis of Lua code.
Homepage: https://github.com/mpeterv/luacheck
Languages: Lua
Categories: Linter
:MasonInstall luacheck
Code formatter for Lua
Homepage: https://github.com/Koihik/LuaFormatter
Languages: Lua
Categories: Formatter
:MasonInstall luaformatter
An implementation of a language server for the Luau programming language.
Homepage: https://github.com/JohnnyMorganz/luau-lsp
Languages: Luau
Categories: LSP
:MasonInstall luau-lsp
A Node.js style checker and lint tool for Markdown/CommonMark files
Homepage: https://github.com/igorshubovych/markdownlint-cli
Languages: Markdown
Categories: Linter
Formatter
History:
:MasonInstall markdownlint
Markdown LSP server providing completion, cross-references, diagnostics, and more.
Homepage: https://github.com/artempyanykh/marksman
Languages: Markdown
Categories: LSP
History:
:MasonInstall marksman
An MM0/MM1 server written in Rust.
Homepage: https://github.com/digama0/mm0
Languages: Metamath Zero
Categories: LSP
History:
:MasonInstall metamath-zero-lsp
Correct commonly misspelled English words in source files
Homepage: https://github.com/client9/misspell
Languages:
Categories: Linter
History:
:MasonInstall misspell
Mock Debug simulates a debug adapter. It supports step, continue, breakpoints, exceptions, and variable access but it is not connected to any real debugger.
Homepage: https://github.com/microsoft/vscode-mock-debug
Languages:
Categories: DAP
History:
:MasonInstall mockdebug
move-analyzer is a language server implementation for the Move programming language.
Homepage: https://github.com/move-language/move
Languages: Move
Categories: LSP
History:
:MasonInstall move-analyzer
Mypy is a static type checker for Python.
Homepage: https://github.com/python/mypy
Languages: Python
Categories: Linter
:MasonInstall mypy
NetCoreDbg is a managed code debugger with MI interface for CoreCLR.
Homepage: https://github.com/Samsung/netcoredbg
Languages: .NET
C#
F#
Categories: DAP
History:
:MasonInstall netcoredbg
The Nickel Language Server (NLS) is a language server for the Nickel programming language. NLS offers error messages, type hints, and auto-completion right in your favorite LSP-enabled editor.
Homepage: https://nickel-lang.org/
Languages: Nickel
Categories: LSP
History:
:MasonInstall nickel-lang-lsp
Language Server Protocol implementation for Nim
Homepage: https://github.com/PMunch/nimlsp
Languages: Nim
Categories: LSP
History:
:MasonInstall nimlsp
A debug adapter that supports debugging Node via the Chrome Debugging Protocol. No longer maintained.
Homepage: https://github.com/microsoft/vscode-node-debug2
Languages: JavaScript
TypeScript
Categories: DAP
History:
da3cac4
2022-07-10 - refactor: return table with declarative keys (#48) by William Bomand1a88ff
2022-07-10 - fix(node-debug2-adapter): fix build on Node >= 18 (#47) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall node-debug2-adapter
OCaml Language Server Protocol implementation
Homepage: https://github.com/ocaml/ocaml-lsp
Languages: OCaml
Categories: LSP
History:
:MasonInstall ocaml-lsp
OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires dotnet (.NET 6.0) to be installed.
Homepage: https://github.com/OmniSharp/omnisharp-roslyn
Languages: C#
Categories: LSP
History:
:MasonInstall omnisharp
OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires Mono to be installed on Linux & macOS.
Homepage: https://github.com/OmniSharp/omnisharp-roslyn
Languages: C#
Categories: LSP
History:
:MasonInstall omnisharp-mono
Provides an OpenCL kernel diagnostics
Homepage: https://github.com/Galarius/opencl-language-server
Languages: OpenCL
Categories: LSP
History:
:MasonInstall opencl-language-server
Perl Language Server that includes perl critic and code navigation
Homepage: https://github.com/bscan/PerlNavigator
Languages: Perl
Categories: LSP
History:
:MasonInstall perlnavigator
The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards; whether you want to follow PHP coding standards as defined in the PSR-1, PSR-2, etc., or other community driven ones like the Symfony one. You can also define your (team's) style through configuration.')
Homepage: https://github.com/FriendsOfPHP/PHP-CS-Fixer
Languages: PHP
Categories: Formatter
History:
:MasonInstall php-cs-fixer
PHP Debug Adapter 🐞⛔
Homepage: https://github.com/xdebug/vscode-php-debug
Languages: PHP
Categories: DAP
History:
:MasonInstall php-debug-adapter
Phpactor is an intelligent Completion and Refactoring tool for PHP which is available over it’s own RPC protocol and as a Language Server.
Homepage: https://phpactor.readthedocs.io/en/master/
Languages: PHP
Categories: LSP
History:
:MasonInstall phpactor
phpcbf automatically corrects coding standard violations that would be detected by phpcs.
Homepage: https://github.com/squizlabs/PHP_CodeSniffer
Languages: PHP
Categories: Formatter
History:
:MasonInstall phpcbf
phpcs tokenizes PHP, JavaScript and CSS files to detect violations of a defined standard.
Homepage: https://github.com/squizlabs/PHP_CodeSniffer
Languages: PHP
Categories: Linter
History:
:MasonInstall phpcs
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
Homepage: https://github.com/phpmd/phpmd
Languages: PHP
Categories: Linter
History:
:MasonInstall phpmd
PHP Static Analysis Tool - discover bugs in your code without running it!
Homepage: https://github.com/phpstan/phpstan
Languages: PHP
Categories: Linter
History:
:MasonInstall phpstan
A common platform for PowerShell development support in any editor or application!
Homepage: https://github.com/PowerShell/PowerShellEditorServices
Languages: PowerShell
Categories: LSP
History:
:MasonInstall powershell-editor-services
Prettier is an opinionated code formatter
Homepage: https://prettier.io
Languages: JavaScript
TypeScript
Flow
JSX
JSON
CSS
SCSS
LESS
HTML
Vue
Angular
GraphQL
Markdown
YAML
Categories: Formatter
History:
:MasonInstall prettier
Prettier, as a daemon, for ludicrous formatting speed
Homepage: https://github.com/fsouza/prettierd
Languages: JavaScript
TypeScript
Flow
JSX
JSON
CSS
SCSS
LESS
HTML
Vue
Angular
GraphQL
Markdown
YAML
Categories: Formatter
:MasonInstall prettierd
Any editor that is compatible with the Language Server Protocol can create clients that can use the features provided by this language server.
Homepage: https://github.com/prisma/language-tools
Languages: Prisma
Categories: LSP
History:
:MasonInstall prisma-language-server
proselint is a linter for English prose. It places the world's greatest writers and editors by your side, where they whisper suggestions on how to improve your prose.
Homepage: https://github.com/amperser/proselint
Languages: Text
Markdown
Categories: Linter
History:
:MasonInstall proselint
An experimental proofreading and linting language server for markdown files ✍️
Homepage: https://github.com/kitten/prosemd-lsp
Languages: Markdown
Categories: LSP
History:
:MasonInstall prosemd-lsp
A static analysis tool for finding errors in PHP applications
Homepage: https://psalm.dev/
Languages: PHP
Categories: LSP
History:
:MasonInstall psalm
Puppet Language Server for editors
Homepage: https://github.com/puppetlabs/puppet-editor-services
Languages: Puppet
Categories: LSP
DAP
History:
:MasonInstall puppet-editor-services
Node-based Language Server Protocol server for PureScript based on the PureScript IDE server (aka psc-ide / purs ide server). Used as the vscode plugin backend but should be compatible with other Language Server Client implementations.
Homepage: https://github.com/nwolverson/purescript-language-server
Languages: PureScript
Categories: LSP
History:
:MasonInstall purescript-language-server
pydocstyle is a static analysis tool for checking compliance with Python docstring conventions
Homepage: https://www.pydocstyle.org/
Languages: Python
Categories: Linter
History:
:MasonInstall pydocstyle
Code audit tool for Python.
Homepage: https://klen.github.io/pylama/
Languages: Python
Categories: Linter
:MasonInstall pylama
Pylint is a static code analyser for Python 2 or 3
Homepage: https://pypi.org/project/pylint/
Languages: Python
Categories: Linter
:MasonInstall pylint
A monkey patching wrapper to connect flake8 with pyproject.toml configuration.
Homepage: https://github.com/csachs/pyproject-flake8
Languages: Python
Categories: Linter
History:
:MasonInstall pyproject-flake8
Pyre is a performant type checker for Python compliant with PEP 484
Homepage: https://pypi.org/project/pyre-check/
Languages: Python
Categories: Linter
:MasonInstall pyre
Static type checker for Python
Homepage: https://github.com/microsoft/pyright
Languages: Python
Categories: LSP
History:
:MasonInstall pyright
Fork of the python-language-server project, maintained by the Spyder IDE team and the community
Homepage: https://github.com/python-lsp/python-lsp-server
Languages: Python
Categories: LSP
History:
:MasonInstall python-lsp-server
Over 130× faster than ESLint, quick-lint-js gives you instant feedback as you code. Find bugs in your JavaScript before your finger leaves the keyboard. Lint any JavaScript file with no configuration.
Homepage: https://quick-lint-js.com/
Languages: JavaScript
Categories: LSP
Linter
History:
:MasonInstall quick-lint-js
An implementation of the Language Server Protocol for R
Homepage: https://github.com/REditorSupport/languageserver
Languages: R
Categories: LSP
History:
07d949a
2022-09-14 - fix(r-languageserver): use github releases as version source (#417) by William Boman18ba623
2022-07-20 - refactor(omnisharp)!: separate mono into its own package (#101) by William Bomanca2385a
2022-07-13 - feat: add more wrapper executables for packages that don't provide one (#63) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall r-languageserver
A language server for reason, in reason
Homepage: https://github.com/jaredly/reason-language-server
Languages: Reason
Categories: LSP
History:
:MasonInstall reason-language-server
Command line interface to inspect and change markdown files with remark.
Homepage: https://remark.js.org/
Languages: Markdown
Categories: Formatter
:MasonInstall remark-cli
A language server to lint and format markdown files with remark
Homepage: https://github.com/remarkjs/remark-language-server
Languages: Markdown
Categories: LSP
History:
:MasonInstall remark-language-server
Language Server for ReScript.
Homepage: https://github.com/rescript-lang/rescript-vscode
Languages: ReScript
Categories: LSP
History:
:MasonInstall rescript-lsp
~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Homepage: https://github.com/mgechev/revive
Languages: Go
Categories: Linter
History:
:MasonInstall revive
Language Server for Nix
Homepage: https://github.com/nix-community/rnix-lsp
Languages: Nix
Categories: LSP
History:
:MasonInstall rnix-lsp
Language Server Protocol implementation for Robot Framework
Homepage: https://github.com/robocorp/robotframework-lsp
Languages: Robot Framework
Categories: LSP
History:
:MasonInstall robotframework-lsp
Rome is a formatter, linter, bundler, and more for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.
Homepage: https://rome.tools
Languages: TypeScript
JavaScript
Categories: LSP
Linter
History:
:MasonInstall rome
Checks syntax of reStructuredText and code blocks nested within it.
Homepage: https://rstcheck.readthedocs.io/
Languages: Python
Categories: Linter
History:
:MasonInstall rstcheck
The Ruby Linter/Formatter that Serves and Protects
Homepage: https://rubocop.org
Languages: Ruby
Categories: Formatter
Linter
:MasonInstall rubocop
This gem is an implementation of the language server protocol specification for Ruby, used to improve editor features.
Homepage: https://github.com/Shopify/ruby-lsp
Languages: Ruby
Categories: LSP
:MasonInstall ruby-lsp
rust-analyzer is an implementation of Language Server Protocol for the Rust programming language. It provides features like completion and goto definition for many code editors, including VS Code, Emacs and Vim.
Homepage: https://rust-analyzer.github.io
Languages: Rust
Categories: LSP
History:
d7eb2ee
2022-09-17 - feat: more competent platform detection (#436) by William Boman3f4071f
2022-08-07 - chore: reformat long descriptions (#264) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall rust-analyzer
Salt Language Server Protocol Server
Homepage: https://github.com/dcermak/salt-lsp
Languages: Salt
Categories: LSP
History:
:MasonInstall salt-lsp
A blazing-fast modern Lua linter written in Rust
Homepage: https://kampfkarren.github.io/selene/
Languages: Lua
Luau
Categories: Linter
History:
d5abc15
2022-10-13 - feat(registry): selene and stylua support for luau (#548) by Lopyec59445
2022-08-03 - fix(selene): download error in Windows (#233) by sitiome1e2032
2022-07-28 - feat: selene now installed from pre-built binary (#187) by Seth Danielcfd789c
2022-07-26 - fix(selene): fix installation (#165) by William Bomanb7ac6ac
2022-07-26 - feat: add selene (#159) by oncomouse
:MasonInstall selene
Microsoft language server protocol implementation for D using workspace-d
Homepage: https://github.com/Pure-D/serve-d
Languages: D
Categories: LSP
History:
:MasonInstall serve-d
ShellCheck, a static analysis tool for shell scripts
Homepage: https://www.shellcheck.net/
Languages: Bash
Categories: Linter
History:
:MasonInstall shellcheck
The corrective bash syntax highlighter
Homepage: https://github.com/anordal/shellharden
Languages: Bash
Categories: Formatter
Linter
History:
:MasonInstall shellharden
A shell formatter (sh/bash/mksh)
Homepage: https://github.com/mvdan/sh
Languages: Bash
Mksh
Shell
Categories: Formatter
History:
:MasonInstall shfmt
The Ultimate Shopify Theme Linter
Homepage: https://github.com/Shopify/theme-check
Languages: Liquid
Categories: LSP
Linter
History:
:MasonInstall shopify-theme-check
A LSP Server that adds features like auto-complete and live preview of the .slint files to many editors.
Homepage: https://slint-ui.com/
Languages: Slint
Categories: LSP
History:
:MasonInstall slint-lsp
Solidity Compiler for Solana, Substrate, and ewasm
Homepage: https://solang.readthedocs.io/en/latest/
Languages: Solidity
Categories: LSP
Compiler
History:
:MasonInstall solang
Solargraph is a Ruby gem that provides intellisense features through the language server protocol.
Homepage: https://solargraph.org
Languages: Ruby
Categories: LSP
History:
:MasonInstall solargraph
Solhint is a linting utility for Solidity code
Homepage: https://protofire.github.io/solhint/
Languages: Solidity
Categories: Linter
:MasonInstall solhint
Solidity, the Smart Contract Programming Language
Homepage: https://github.com/ethereum/solidity
Languages: Solidity
Categories: Compiler
LSP
History:
:MasonInstall solidity
Solidity language server.
Homepage: https://github.com/qiuxiang/solidity-ls
Languages: Solidity
Categories: LSP
:MasonInstall solidity-ls
Sorbet is a fast, powerful type checker designed for Ruby.
Homepage: https://sorbet.org/
Languages: Ruby
Categories: LSP
History:
:MasonInstall sorbet
Sourcery is a tool available in your IDE, GitHub, or as a CLI that suggests refactoring improvements to help make your code more readable and generally higher quality.
Homepage: https://docs.sourcery.ai/
Languages: Python
Categories: LSP
History:
:MasonInstall sourcery
Awesome Spectral JSON/YAML linter with OpenAPI/AsyncAPI support. Spectral is a flexible object linter with out of the box support for OpenAPI v2 and v3, JSON Schema, and AsyncAPI.
Homepage: https://github.com/luizcorreia/spectral-language-server
Languages: JSON
YAML
Categories: LSP
History:
e0268a6
2022-09-26 - fix(spectral-language-server): build directly from source (#464) by William Boman3f4071f
2022-08-07 - chore: reformat long descriptions (#264) by William Bomaneee851f
2022-08-01 - fix(spectral-language-server): remove Linter and add LSP to categories (#219) by William Boman984405e
2022-08-01 - feat: add spectral-language-server (#211) by Ghassan Alduraibi
:MasonInstall spectral-language-server
A whitespace formatter for different query languages
Homepage: https://sql-formatter-org.github.io/sql-formatter/
Languages: SQL
Categories: Formatter
:MasonInstall sql-formatter
SQLFluff is a dialect-flexible and configurable SQL linter
Homepage: https://github.com/sqlfluff/sqlfluff
Languages: SQL
Categories: Linter
:MasonInstall sqlfluff
SQL Language Server
Homepage: https://github.com/joe-re/sql-language-server
Languages: SQL
Categories: LSP
History:
:MasonInstall sqlls
SQL language server written in Go.
Homepage: https://github.com/lighttiger2505/sqls
Languages: SQL
Categories: LSP
History:
:MasonInstall sqls
Ruby Style Guide, with linter and automatic code fixer
Homepage: https://github.com/testdouble/standard/
Languages: Ruby
Categories: Formatter
Linter
History:
:MasonInstall standardrb
The advanced Go linter
Homepage: https://staticcheck.io/
Languages: Go
Categories: Linter
History:
:MasonInstall staticcheck
A stylelint Language Server
Homepage: https://github.com/bmatcuk/stylelint-lsp
Languages: Stylelint
Categories: LSP
History:
:MasonInstall stylelint-lsp
An opinionated Lua code formatter
Homepage: https://github.com/JohnnyMorganz/StyLua
Languages: Lua
Luau
Categories: Formatter
History:
d5abc15
2022-10-13 - feat(registry): selene and stylua support for luau (#548) by Lopyb36bdad
2022-09-28 - feat(stylua): add arm64 Linux support (#477) by WJHa7ab60e
2022-07-27 - fix(stylua): use prebuilt binary instead of building with cargo (#163) by kanhaiya38976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall stylua
A language server (implementing the language server protocol) for Svelte.
Homepage: https://github.com/sveltejs/language-tools
Languages: Svelte
Categories: LSP
History:
:MasonInstall svelte-language-server
A language server for systemverilog that has been tested to work with coc.nvim, VSCode, Sublime Text 4, emacs, and Neovim.
Homepage: https://github.com/imc-trading/svlangserver
Languages: SystemVerilog
Categories: LSP
History:
:MasonInstall svlangserver
SystemVerilog language server
Homepage: https://github.com/dalance/svls
Languages: SystemVerilog
Categories: LSP
History:
:MasonInstall svls
Language Server Protocol implementation for Tailwind CSS.
Homepage: https://github.com/tailwindlabs/tailwindcss-intellisense
Languages: CSS
Categories: LSP
History:
:MasonInstall tailwindcss-language-server
A versatile, feature-rich TOML toolkit.
Homepage: https://taplo.tamasfe.dev/
Languages: TOML
Categories: LSP
History:
9a4dc41
2022-08-03 - fix(taplo): write receipt when installing via cargo (#237) by William Boman66f8670
2022-07-30 - feat(taplo): use prebuilt binary if available (#201) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall taplo
A language server for Teal, a typed dialect of Lua
Homepage: https://github.com/teal-language/teal-language-server
Languages: Teal
Categories: LSP
History:
:MasonInstall teal-language-server
Tectonic is a modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive.
Homepage: https://tectonic-typesetting.github.io
Languages: LaTeX
Categories: Compiler
History:
:MasonInstall tectonic
Terraform Language Server
Homepage: https://github.com/hashicorp/terraform-ls
Languages: Terraform
Categories: LSP
History:
:MasonInstall terraform-ls
An implementation of the Language Server Protocol for LaTeX
Homepage: https://github.com/latex-lsp/texlab
Languages: LaTeX
Categories: LSP
History:
:MasonInstall texlab
The pluggable natural language linter for text and markdown.
Homepage: https://textlint.github.io
Languages: Text
Markdown
Categories: Linter
History:
:MasonInstall textlint
A Pluggable Terraform Linter
Homepage: https://github.com/terraform-linters/tflint
Languages: Terraform
Categories: LSP
Linter
History:
:MasonInstall tflint
The missing checkstyle for twig! Twigcs aims to be what phpcs is to php. It checks your codebase for violations on coding standards.
Homepage: https://github.com/friendsoftwig/twigcs
Languages: Twig
Categories: Linter
History:
:MasonInstall twigcs
TypeScript & JavaScript Language Server
Homepage: https://github.com/typescript-language-server/typescript-language-server
Languages: TypeScript
JavaScript
Categories: LSP
History:
:MasonInstall typescript-language-server
Code Intelligence for Vala & Genie
Homepage: https://github.com/vala-lang/vala-language-server
Languages: Vala
Categories: LSP
History:
:MasonInstall vala-language-server
📝 A syntax-aware linter for prose built with speed and extensibility in mind.
Homepage: https://vale.sh/
Languages: Text
Markdown
LaTeX
Categories: Linter
:MasonInstall vale
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Homepage: https://chipsalliance.github.io/verible/
Languages: SystemVerilog
Categories: LSP
Linter
Formatter
History:
:MasonInstall verible
VLS (Vue Language Server) is a language server implementation compatible with Language Server Protocol.
Homepage: https://github.com/vuejs/vetur
Languages: Vue
Categories: LSP
History:
:MasonInstall vetur-vls
VimScript language server.
Homepage: https://github.com/iamcco/vim-language-server
Languages: VimScript
Categories: LSP
History:
:MasonInstall vim-language-server
Fast and Highly Extensible Vim script Language Lint implemented in Python.
Homepage: https://github.com/Vimjas/vint
Languages: VimScript
Categories: Linter
History:
:MasonInstall vint
Visualforce language server
Homepage: https://github.com/forcedotcom/salesforcedx-vscode
Languages: Visualforce
Categories: LSP
History:
b0cb03d
2022-10-10 - fix(visualforce-language-server): remove custom release resolution code (#534) by William Bomanca2385a
2022-07-13 - feat: add more wrapper executables for packages that don't provide one (#63) by William Boman976aa4f
2022-07-08 - refactor: add mason-schemas and mason-core modules (#29) by William Boman8cad236
2022-07-08 - refactor: move packages to mason-registry (#27) by William Boman
:MasonInstall visualforce-language-server
V language server
Homepage: https://github.com/vlang/vls
Languages: V
Categories: LSP
History:
:MasonInstall vls
⚡ Explore high-performance tooling for Vue
Homepage: https://github.com/johnsoncodehk/volar
Languages: Vue
Categories: LSP
History:
:MasonInstall vue-language-server
Vulture finds unused code in Python programs. This is useful for cleaning up and finding errors in large code bases. If you run Vulture on both your library and test suite you can find untested code.
Due to Python's dynamic nature, static code analyzers like Vulture are likely to miss some dead code. Also, code that is only called implicitly may be reported as unused. Nonetheless, Vulture can be a very helpful tool for higher code quality.
Homepage: https://github.com/jendrikseipp/vulture
Languages: Python
Categories: Linter
History:
:MasonInstall vulture
A language server implementation for the WGSL shading language
Homepage: https://github.com/wgsl-analyzer/wgsl-analyzer
Languages: WGSL
Categories: LSP
History:
:MasonInstall wgsl-analyzer
Naive linter for English prose for developers who can't write good and wanna learn to do other stuff good too.
Homepage: https://github.com/btford/write-good
Languages: Markdown
Categories: Linter
:MasonInstall write-good
xmlformatter is an Open Source Python package that provides formatting of XML documents. xmlformatter differs from others formatters by handling whitespaces by a distinct set of formatting rules - formatting element content by an object style and mixed content by a text style. You may find xmlformatter useful for corrections and presentations.
Homepage: https://github.com/pamoller/xmlformatter
Languages: XML
Categories: Formatter
:MasonInstall xmlformatter
JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Homepage: https://github.com/xojs/xo
Languages: JavaScript
TypeScript
Categories: Linter
:MasonInstall xo
Language Server for YAML Files
Homepage: https://github.com/redhat-developer/yaml-language-server
Languages: YAML
Categories: LSP
History:
:MasonInstall yaml-language-server
yamlfmt is an extensible command line tool or library to format yaml files.
Homepage: https://github.com/google/yamlfmt
Languages: YAML
Categories: Formatter
History:
:MasonInstall yamlfmt
Linter for YAML files. yamllint does not only check for syntax validity, but for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc.
Homepage: https://github.com/adrienverge/yamllint
Languages: YAML
Categories: Linter
History:
:MasonInstall yamllint
YAPF, Yet Another Python Formatter
Homepage: https://pypi.org/project/yapf/
Languages: Python
Categories: Formatter
:MasonInstall yapf
A plain text note-taking assistant
Homepage: https://github.com/mickael-menu/zk
Languages: Markdown
Categories: LSP
History:
:MasonInstall zk
Zig LSP implementation + Zig Language Server
Homepage: https://github.com/zigtools/zls
Languages: Zig
Categories: LSP
History:
:MasonInstall zls