diff options
| author | Can Güvendiren <can@glacion.com> | 2023-02-14 00:16:58 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-13 22:16:58 +0100 |
| commit | bd3b9918dc317b8772000949a0229156dbb004bb (patch) | |
| tree | 66532dad91dfd2f8315d4a4bd59943aee9f3f6c6 /lua | |
| parent | feat(registry): add docker-compose-language-service (#986) (diff) | |
| download | mason-bd3b9918dc317b8772000949a0229156dbb004bb.tar mason-bd3b9918dc317b8772000949a0229156dbb004bb.tar.gz mason-bd3b9918dc317b8772000949a0229156dbb004bb.tar.bz2 mason-bd3b9918dc317b8772000949a0229156dbb004bb.tar.lz mason-bd3b9918dc317b8772000949a0229156dbb004bb.tar.xz mason-bd3b9918dc317b8772000949a0229156dbb004bb.tar.zst mason-bd3b9918dc317b8772000949a0229156dbb004bb.zip | |
feat(registry): add ansible-lint (#989)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-registry/ansible-lint/init.lua | 15 | ||||
| -rw-r--r-- | lua/mason-registry/index.lua | 1 | ||||
| -rw-r--r-- | lua/mason/mappings/language.lua | 2 |
3 files changed, 17 insertions, 1 deletions
diff --git a/lua/mason-registry/ansible-lint/init.lua b/lua/mason-registry/ansible-lint/init.lua new file mode 100644 index 00000000..1727e182 --- /dev/null +++ b/lua/mason-registry/ansible-lint/init.lua @@ -0,0 +1,15 @@ +local Pkg = require "mason-core.package" +local pip3 = require "mason-core.managers.pip3" +local _ = require "mason-core.functional" + +return Pkg.new { + name = "ansible-lint", + desc = _.dedent [[ + Ansible Lint is a command-line tool for linting playbooks, + roles and collections aimed toward any Ansible users. + ]], + homepage = "https://github.com/ansible/ansible-lint", + languages = { Pkg.Lang.Ansible }, + categories = { Pkg.Cat.Linter }, + install = pip3.packages { "ansible-lint", bin = { "ansible-lint" } }, +} diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua index d13b43cc..7da862ae 100644 --- a/lua/mason-registry/index.lua +++ b/lua/mason-registry/index.lua @@ -6,6 +6,7 @@ return { alex = "mason-registry.alex", ["angular-language-server"] = "mason-registry.angular-language-server", ["ansible-language-server"] = "mason-registry.ansible-language-server", + ["ansible-lint"] = "mason-registry.ansible-lint", ["antlers-language-server"] = "mason-registry.antlers-language-server", ["apex-language-server"] = "mason-registry.apex-language-server", ["arduino-language-server"] = "mason-registry.arduino-language-server", diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua index ee5bd8b4..fefec980 100644 --- a/lua/mason/mappings/language.lua +++ b/lua/mason/mappings/language.lua @@ -5,7 +5,7 @@ return { ["1С:enterprise"] = { "bsl-language-server" }, ada = { "ada-language-server" }, angular = { "angular-language-server", "djlint", "prettier", "prettierd", "rustywind" }, - ansible = { "ansible-language-server" }, + ansible = { "ansible-language-server", "ansible-lint" }, antlers = { "antlers-language-server" }, apex = { "apex-language-server" }, arduino = { "arduino-language-server" }, |
