aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-08-07 13:07:57 +0200
committerGitHub <noreply@github.com>2022-08-07 13:07:57 +0200
commit3f4071f20cd7dd379c96f7eaf9f66ad588820b39 (patch)
tree4b378e172a553865ac850caad0f2474042dd7a90 /lua
parentrefactor: add __ to private clear_event_handlers() method (#263) (diff)
downloadmason-3f4071f20cd7dd379c96f7eaf9f66ad588820b39.tar
mason-3f4071f20cd7dd379c96f7eaf9f66ad588820b39.tar.gz
mason-3f4071f20cd7dd379c96f7eaf9f66ad588820b39.tar.bz2
mason-3f4071f20cd7dd379c96f7eaf9f66ad588820b39.tar.lz
mason-3f4071f20cd7dd379c96f7eaf9f66ad588820b39.tar.xz
mason-3f4071f20cd7dd379c96f7eaf9f66ad588820b39.tar.zst
mason-3f4071f20cd7dd379c96f7eaf9f66ad588820b39.zip
chore: reformat long descriptions (#264)
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-registry/angular-language-server/init.lua7
-rw-r--r--lua/mason-registry/apex-language-server/init.lua5
-rw-r--r--lua/mason-registry/buf/init.lua6
-rw-r--r--lua/mason-registry/clangd/init.lua5
-rw-r--r--lua/mason-registry/codeql/init.lua6
-rw-r--r--lua/mason-registry/deno/init.lua5
-rw-r--r--lua/mason-registry/elixir-ls/init.lua6
-rw-r--r--lua/mason-registry/erlang-ls/init.lua8
-rw-r--r--lua/mason-registry/eslint-lsp/init.lua6
-rw-r--r--lua/mason-registry/flake8/init.lua6
-rw-r--r--lua/mason-registry/goimports/init.lua6
-rw-r--r--lua/mason-registry/golangci-lint/init.lua6
-rw-r--r--lua/mason-registry/gopls/init.lua6
-rw-r--r--lua/mason-registry/gotests/init.lua6
-rw-r--r--lua/mason-registry/ltex-ls/init.lua5
-rw-r--r--lua/mason-registry/markdownlint/init.lua2
-rw-r--r--lua/mason-registry/mockdebug/init.lua5
-rw-r--r--lua/mason-registry/nickel-lang-lsp/init.lua6
-rw-r--r--lua/mason-registry/omnisharp-mono/init.lua5
-rw-r--r--lua/mason-registry/omnisharp/init.lua5
-rw-r--r--lua/mason-registry/phpactor/init.lua6
-rw-r--r--lua/mason-registry/prisma-language-server/init.lua6
-rw-r--r--lua/mason-registry/proselint/init.lua6
-rw-r--r--lua/mason-registry/purescript-language-server/init.lua7
-rw-r--r--lua/mason-registry/quick-lint-js/init.lua5
-rw-r--r--lua/mason-registry/rust-analyzer/init.lua5
-rw-r--r--lua/mason-registry/sourcery/init.lua6
-rw-r--r--lua/mason-registry/spectral-language-server/init.lua6
-rw-r--r--lua/mason-registry/svlangserver/init.lua6
-rw-r--r--lua/mason-registry/yamllint/init.lua6
30 files changed, 141 insertions, 30 deletions
diff --git a/lua/mason-registry/angular-language-server/init.lua b/lua/mason-registry/angular-language-server/init.lua
index 3c1aefec..f56dd4cb 100644
--- a/lua/mason-registry/angular-language-server/init.lua
+++ b/lua/mason-registry/angular-language-server/init.lua
@@ -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 },
diff --git a/lua/mason-registry/apex-language-server/init.lua b/lua/mason-registry/apex-language-server/init.lua
index 3c690e7e..d356a690 100644
--- a/lua/mason-registry/apex-language-server/init.lua
+++ b/lua/mason-registry/apex-language-server/init.lua
@@ -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 },
diff --git a/lua/mason-registry/buf/init.lua b/lua/mason-registry/buf/init.lua
index 9221c27c..28ab3e2a 100644
--- a/lua/mason-registry/buf/init.lua
+++ b/lua/mason-registry/buf/init.lua
@@ -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 },
diff --git a/lua/mason-registry/clangd/init.lua b/lua/mason-registry/clangd/init.lua
index 335b7ab8..5e52c789 100644
--- a/lua/mason-registry/clangd/init.lua
+++ b/lua/mason-registry/clangd/init.lua
@@ -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 },
diff --git a/lua/mason-registry/codeql/init.lua b/lua/mason-registry/codeql/init.lua
index e3af164c..a96567d1 100644
--- a/lua/mason-registry/codeql/init.lua
+++ b/lua/mason-registry/codeql/init.lua
@@ -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 },
diff --git a/lua/mason-registry/deno/init.lua b/lua/mason-registry/deno/init.lua
index 657602e1..cf9d5e34 100644
--- a/lua/mason-registry/deno/init.lua
+++ b/lua/mason-registry/deno/init.lua
@@ -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 },
diff --git a/lua/mason-registry/elixir-ls/init.lua b/lua/mason-registry/elixir-ls/init.lua
index f12c1113..71a12be9 100644
--- a/lua/mason-registry/elixir-ls/init.lua
+++ b/lua/mason-registry/elixir-ls/init.lua
@@ -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 },
diff --git a/lua/mason-registry/erlang-ls/init.lua b/lua/mason-registry/erlang-ls/init.lua
index 6d3bbb72..53e808f9 100644
--- a/lua/mason-registry/erlang-ls/init.lua
+++ b/lua/mason-registry/erlang-ls/init.lua
@@ -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"
@@ -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/",
diff --git a/lua/mason-registry/eslint-lsp/init.lua b/lua/mason-registry/eslint-lsp/init.lua
index d849c051..6c9f57d7 100644
--- a/lua/mason-registry/eslint-lsp/init.lua
+++ b/lua/mason-registry/eslint-lsp/init.lua
@@ -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 },
diff --git a/lua/mason-registry/flake8/init.lua b/lua/mason-registry/flake8/init.lua
index 7cc835da..afc1fd86 100644
--- a/lua/mason-registry/flake8/init.lua
+++ b/lua/mason-registry/flake8/init.lua
@@ -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 },
diff --git a/lua/mason-registry/goimports/init.lua b/lua/mason-registry/goimports/init.lua
index d75c86ad..012dbea2 100644
--- a/lua/mason-registry/goimports/init.lua
+++ b/lua/mason-registry/goimports/init.lua
@@ -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 },
diff --git a/lua/mason-registry/golangci-lint/init.lua b/lua/mason-registry/golangci-lint/init.lua
index ac589ea1..d475c985 100644
--- a/lua/mason-registry/golangci-lint/init.lua
+++ b/lua/mason-registry/golangci-lint/init.lua
@@ -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 },
diff --git a/lua/mason-registry/gopls/init.lua b/lua/mason-registry/gopls/init.lua
index a6bdf069..95421b14 100644
--- a/lua/mason-registry/gopls/init.lua
+++ b/lua/mason-registry/gopls/init.lua
@@ -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 },
diff --git a/lua/mason-registry/gotests/init.lua b/lua/mason-registry/gotests/init.lua
index a2547464..d7aae651 100644
--- a/lua/mason-registry/gotests/init.lua
+++ b/lua/mason-registry/gotests/init.lua
@@ -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 },
diff --git a/lua/mason-registry/ltex-ls/init.lua b/lua/mason-registry/ltex-ls/init.lua
index 22988d55..032445bc 100644
--- a/lua/mason-registry/ltex-ls/init.lua
+++ b/lua/mason-registry/ltex-ls/init.lua
@@ -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 },
diff --git a/lua/mason-registry/markdownlint/init.lua b/lua/mason-registry/markdownlint/init.lua
index b228efc9..eb63ec71 100644
--- a/lua/mason-registry/markdownlint/init.lua
+++ b/lua/mason-registry/markdownlint/init.lua
@@ -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" } },
}
diff --git a/lua/mason-registry/mockdebug/init.lua b/lua/mason-registry/mockdebug/init.lua
index f0bfb34b..898c8973 100644
--- a/lua/mason-registry/mockdebug/init.lua
+++ b/lua/mason-registry/mockdebug/init.lua
@@ -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 },
diff --git a/lua/mason-registry/nickel-lang-lsp/init.lua b/lua/mason-registry/nickel-lang-lsp/init.lua
index 4adb1d13..8e0cc510 100644
--- a/lua/mason-registry/nickel-lang-lsp/init.lua
+++ b/lua/mason-registry/nickel-lang-lsp/init.lua
@@ -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 },
diff --git a/lua/mason-registry/omnisharp-mono/init.lua b/lua/mason-registry/omnisharp-mono/init.lua
index 53dd8e4c..467e0dee 100644
--- a/lua/mason-registry/omnisharp-mono/init.lua
+++ b/lua/mason-registry/omnisharp-mono/init.lua
@@ -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 },
diff --git a/lua/mason-registry/omnisharp/init.lua b/lua/mason-registry/omnisharp/init.lua
index 73c52d58..cb1164a3 100644
--- a/lua/mason-registry/omnisharp/init.lua
+++ b/lua/mason-registry/omnisharp/init.lua
@@ -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 },
diff --git a/lua/mason-registry/phpactor/init.lua b/lua/mason-registry/phpactor/init.lua
index a5061b78..99f0b5f5 100644
--- a/lua/mason-registry/phpactor/init.lua
+++ b/lua/mason-registry/phpactor/init.lua
@@ -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"
@@ -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 },
diff --git a/lua/mason-registry/prisma-language-server/init.lua b/lua/mason-registry/prisma-language-server/init.lua
index 57395a09..b54cb132 100644
--- a/lua/mason-registry/prisma-language-server/init.lua
+++ b/lua/mason-registry/prisma-language-server/init.lua
@@ -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 },
diff --git a/lua/mason-registry/proselint/init.lua b/lua/mason-registry/proselint/init.lua
index 1d90bb49..7e919a6c 100644
--- a/lua/mason-registry/proselint/init.lua
+++ b/lua/mason-registry/proselint/init.lua
@@ -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 },
diff --git a/lua/mason-registry/purescript-language-server/init.lua b/lua/mason-registry/purescript-language-server/init.lua
index 282f3b22..dd1395ac 100644
--- a/lua/mason-registry/purescript-language-server/init.lua
+++ b/lua/mason-registry/purescript-language-server/init.lua
@@ -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",
diff --git a/lua/mason-registry/quick-lint-js/init.lua b/lua/mason-registry/quick-lint-js/init.lua
index f421e378..40764b37 100644
--- a/lua/mason-registry/quick-lint-js/init.lua
+++ b/lua/mason-registry/quick-lint-js/init.lua
@@ -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 },
diff --git a/lua/mason-registry/rust-analyzer/init.lua b/lua/mason-registry/rust-analyzer/init.lua
index 9d055053..39b25995 100644
--- a/lua/mason-registry/rust-analyzer/init.lua
+++ b/lua/mason-registry/rust-analyzer/init.lua
@@ -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 },
diff --git a/lua/mason-registry/sourcery/init.lua b/lua/mason-registry/sourcery/init.lua
index 7f8ca16d..0122af55 100644
--- a/lua/mason-registry/sourcery/init.lua
+++ b/lua/mason-registry/sourcery/init.lua
@@ -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 },
diff --git a/lua/mason-registry/spectral-language-server/init.lua b/lua/mason-registry/spectral-language-server/init.lua
index bc2d7946..d49f73c0 100644
--- a/lua/mason-registry/spectral-language-server/init.lua
+++ b/lua/mason-registry/spectral-language-server/init.lua
@@ -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 = "spectral-language-server",
- desc = [[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.]],
+ desc = _.dedent [[
+ 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 = { Pkg.Lang.JSON, Pkg.Lang.YAML },
categories = { Pkg.Cat.LSP },
diff --git a/lua/mason-registry/svlangserver/init.lua b/lua/mason-registry/svlangserver/init.lua
index b6a23af3..dceef60d 100644
--- a/lua/mason-registry/svlangserver/init.lua
+++ b/lua/mason-registry/svlangserver/init.lua
@@ -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 = "svlangserver",
- desc = [[A language server for systemverilog that has been tested to work with coc.nvim, VSCode, Sublime Text 4, emacs, and Neovim]],
+ desc = _.dedent [[
+ 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 = { Pkg.Lang.SystemVerilog },
categories = { Pkg.Cat.LSP },
diff --git a/lua/mason-registry/yamllint/init.lua b/lua/mason-registry/yamllint/init.lua
index bb54156b..334ac86e 100644
--- a/lua/mason-registry/yamllint/init.lua
+++ b/lua/mason-registry/yamllint/init.lua
@@ -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 = "yamllint",
- desc = [[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.]],
+ desc = _.dedent [[
+ 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 = { Pkg.Lang.YAML },
categories = { Pkg.Cat.Linter },