Skip to content

Commit

Permalink
chore: reformat long descriptions (williamboman#264)
Browse files Browse the repository at this point in the history
  • Loading branch information
williamboman authored Aug 7, 2022
1 parent b709849 commit 3f4071f
Show file tree
Hide file tree
Showing 30 changed files with 141 additions and 30 deletions.
7 changes: 6 additions & 1 deletion lua/mason-registry/angular-language-server/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local npm = require "mason-core.managers.npm"

return Pkg.new {
name = "angular-language-server",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.Angular },
categories = { Pkg.Cat.LSP },
Expand Down
5 changes: 4 additions & 1 deletion lua/mason-registry/apex-language-server/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ local _ = require "mason-core.functional"
local JAR_FILE = "apex-jorje-lsp.jar"
return Pkg.new {
name = "apex-language-server",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.Apex },
categories = { Pkg.Cat.LSP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/buf/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@ local coalesce, when = _.coalesce, _.when

return Pkg.new {
name = "buf",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.Protobuf },
categories = { Pkg.Cat.Linter, Pkg.Cat.Formatter },
Expand Down
5 changes: 4 additions & 1 deletion lua/mason-registry/clangd/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ local coalesce, when = _.coalesce, _.when

return Pkg.new {
name = "clangd",
desc = [[clangd understands your C++ code and adds smart features to your editor: code completion, compile errors, go-to-definition and more.]],
desc = _.dedent [[
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 = { Pkg.Lang.C, Pkg.Lang["C++"] },
categories = { Pkg.Cat.LSP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/codeql/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@ local coalesce, when = _.coalesce, _.when

return Pkg.new {
name = "codeql",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.CodeQL },
categories = { Pkg.Cat.LSP },
Expand Down
5 changes: 4 additions & 1 deletion lua/mason-registry/deno/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ local coalesce, when = _.coalesce, _.when

return Pkg.new {
name = "deno",
desc = [[Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience.]],
desc = _.dedent [[
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 = { Pkg.Lang.JavaScript, Pkg.Lang.TypeScript },
categories = { Pkg.Cat.LSP, Pkg.Cat.Runtime },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/elixir-ls/init.lua
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local github = require "mason-core.managers.github"
local platform = require "mason-core.platform"

return Pkg.new {
name = "elixir-ls",
desc = [[A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"]],
desc = _.dedent [[
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 = { Pkg.Lang.Elixir },
categories = { Pkg.Cat.LSP, Pkg.Cat.DAP },
Expand Down
8 changes: 7 additions & 1 deletion lua/mason-registry/erlang-ls/init.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local platform = require "mason-core.platform"
local std = require "mason-core.managers.std"
local git = require "mason-core.managers.git"
Expand All @@ -10,7 +11,12 @@ local rebar3 = platform.is_win and "rebar3.cmd" or "rebar3"

return Pkg.new {
name = "erlang-ls",
desc = [[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.]],
desc = _.dedent [[
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.
]],
languages = { Pkg.Lang.Erlang },
categories = { Pkg.Cat.LSP },
homepage = "https://erlang-ls.github.io/",
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/eslint-lsp/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local npm = require "mason-core.managers.npm"

return Pkg.new {
name = "eslint-lsp",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.JavaScript, Pkg.Lang.TypeScript },
categories = { Pkg.Cat.LSP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/flake8/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local pip3 = require "mason-core.managers.pip3"

return Pkg.new {
name = "flake8",
desc = [[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. ]],
desc = _.dedent [[
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 = { Pkg.Lang.Python },
categories = { Pkg.Cat.Linter },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/goimports/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local go = require "mason-core.managers.go"

return Pkg.new {
name = "goimports",
desc = [[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.]],
desc = _.dedent [[
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",
categories = { Pkg.Cat.Formatter },
languages = { Pkg.Lang.Go },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/golangci-lint/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local go = require "mason-core.managers.go"

return Pkg.new {
name = "golangci-lint",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.Go },
categories = { Pkg.Cat.Linter },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/gopls/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local go = require "mason-core.managers.go"

return Pkg.new {
name = "gopls",
desc = [[gopls (pronounced "Go please") is the official Go language server developed by the Go team. It provides IDE features to any LSP-compatible editor.]],
desc = _.dedent [[
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 = { Pkg.Lang.Go },
categories = { Pkg.Cat.LSP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/gotests/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local go = require "mason-core.managers.go"

return Pkg.new {
name = "gotests",
desc = [[Gotests is a Golang commandline tool that generates table driven tests based on its target source files' function and method signatures.]],
desc = _.dedent [[
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",
categories = {},
languages = { Pkg.Lang.Go },
Expand Down
5 changes: 4 additions & 1 deletion lua/mason-registry/ltex-ls/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,10 @@ end

return Pkg.new {
name = "ltex-ls",
desc = [[LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others]],
desc = _.dedent [[
LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and
others.
]],
homepage = "https://valentjn.github.io/ltex/",
languages = { Pkg.Lang.Text, Pkg.Lang.Markdown, Pkg.Lang.LaTeX },
categories = { Pkg.Cat.LSP },
Expand Down
2 changes: 1 addition & 1 deletion lua/mason-registry/markdownlint/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ return Pkg.new {
desc = [[A Node.js style checker and lint tool for Markdown/CommonMark files]],
homepage = "https://github.com/igorshubovych/markdownlint-cli",
languages = { Pkg.Lang.Markdown },
categories = { Pkg.Cat.Linter },
categories = { Pkg.Cat.Linter, Pkg.Cat.Formatter },
install = npm.packages { "markdownlint-cli", bin = { "markdownlint" } },
}
5 changes: 4 additions & 1 deletion lua/mason-registry/mockdebug/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ local Optional = require "mason-core.optional"

return Pkg.new {
name = "mockdebug",
desc = [[Mock Debug simulates a debug adapter. It supports step, continue, breakpoints, exceptions, and variable access but it is not connected to any real debugger.]],
desc = _.dedent [[
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 = { Pkg.Cat.DAP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/nickel-lang-lsp/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local cargo = require "mason-core.managers.cargo"
local _ = require "mason-core.functional"

return Pkg.new {
name = "nickel-lang-lsp",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.Nickel },
categories = { Pkg.Cat.LSP },
Expand Down
5 changes: 4 additions & 1 deletion lua/mason-registry/omnisharp-mono/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ local coalesce, when = _.coalesce, _.when

return Pkg.new {
name = "omnisharp-mono",
desc = [[OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires Mono to be installed on Linux & macOS.]],
desc = _.dedent [[
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 = { Pkg.Lang["C#"] },
categories = { Pkg.Cat.LSP },
Expand Down
5 changes: 4 additions & 1 deletion lua/mason-registry/omnisharp/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ local coalesce, when = _.coalesce, _.when

return Pkg.new {
name = "omnisharp",
desc = [[OmniSharp language server based on Roslyn workspaces. This version of Omnisharp requires dotnet (.NET 6.0) to be installed.]],
desc = _.dedent [[
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 = { Pkg.Lang["C#"] },
categories = { Pkg.Cat.LSP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/phpactor/init.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
local Pkg = require "mason-core.package"
local _ = require "mason-core.functional"
local composer = require "mason-core.managers.composer"
local git = require "mason-core.managers.git"
local github = require "mason-core.managers.github"
Expand All @@ -8,7 +9,10 @@ local path = require "mason-core.path"

return Pkg.new {
name = "phpactor",
desc = [[Phpactor is an intelligent Completion and Refactoring tool for PHP which is available over it’s own RPC protocol and as a Language Server.]],
desc = _.dedent [[
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 = { Pkg.Lang.PHP },
categories = { Pkg.Cat.LSP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/prisma-language-server/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local npm = require "mason-core.managers.npm"
local _ = require "mason-core.functional"

return Pkg.new {
name = "prisma-language-server",
desc = [[Any editor that is compatible with the Language Server Protocol can create clients that can use the features provided by this language server.]],
desc = _.dedent [[
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 = { Pkg.Lang.Prisma },
categories = { Pkg.Cat.LSP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/proselint/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"

return Pkg.new {
name = "proselint",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.Text, Pkg.Lang.Markdown },
categories = { Pkg.Cat.Linter },
Expand Down
7 changes: 6 additions & 1 deletion lua/mason-registry/purescript-language-server/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
local Pkg = require "mason-core.package"
local npm = require "mason-core.managers.npm"
local _ = require "mason-core.functional"

return Pkg.new {
name = "purescript-language-server",
desc = [[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.]],
desc = _.dedent [[
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.
]],
languages = { Pkg.Lang.PureScript },
categories = { Pkg.Cat.LSP },
homepage = "https://github.com/nwolverson/purescript-language-server",
Expand Down
5 changes: 4 additions & 1 deletion lua/mason-registry/quick-lint-js/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@ local coalesce, when = _.coalesce, _.when

return Pkg.new {
name = "quick-lint-js",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.JavaScript },
categories = { Pkg.Cat.LSP, Pkg.Cat.Linter },
Expand Down
5 changes: 4 additions & 1 deletion lua/mason-registry/rust-analyzer/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ local coalesce, when = _.coalesce, _.when

return Pkg.new {
name = "rust-analyzer",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.Rust },
categories = { Pkg.Cat.LSP },
Expand Down
6 changes: 5 additions & 1 deletion lua/mason-registry/sourcery/init.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
local Pkg = require "mason-core.package"
local pip3 = require "mason-core.managers.pip3"
local _ = require "mason-core.functional"

return Pkg.new {
name = "sourcery",
desc = [[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.]],
desc = _.dedent [[
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 = { Pkg.Lang.Python },
categories = { Pkg.Cat.LSP },
Expand Down
Loading

0 comments on commit 3f4071f

Please sign in to comment.