diff options
| author | Dan Sully <dan+github@sully.org> | 2022-07-28 08:24:40 -1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-28 20:24:40 +0200 |
| commit | b93e53af3b167ff975de417c805934113eb7875a (patch) | |
| tree | e9c887af0d88ea5834a443c9d56b0bc541b8e2f4 /lua | |
| parent | chore: update bot comment on new package request (#183) (diff) | |
| download | mason-b93e53af3b167ff975de417c805934113eb7875a.tar mason-b93e53af3b167ff975de417c805934113eb7875a.tar.gz mason-b93e53af3b167ff975de417c805934113eb7875a.tar.bz2 mason-b93e53af3b167ff975de417c805934113eb7875a.tar.lz mason-b93e53af3b167ff975de417c805934113eb7875a.tar.xz mason-b93e53af3b167ff975de417c805934113eb7875a.tar.zst mason-b93e53af3b167ff975de417c805934113eb7875a.zip | |
feat: add curlylint (#184)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-registry/curlylint/init.lua | 11 | ||||
| -rw-r--r-- | lua/mason-registry/index.lua | 1 | ||||
| -rw-r--r-- | lua/mason/mappings/language.lua | 8 |
3 files changed, 17 insertions, 3 deletions
diff --git a/lua/mason-registry/curlylint/init.lua b/lua/mason-registry/curlylint/init.lua new file mode 100644 index 00000000..c9c9346b --- /dev/null +++ b/lua/mason-registry/curlylint/init.lua @@ -0,0 +1,11 @@ +local Pkg = require "mason-core.package" +local pip3 = require "mason-core.managers.pip3" + +return Pkg.new { + name = "curlylint", + desc = [[Experimental HTML templates linting for Jinja, Nunjucks, Django templates, Twig, Liquid]], + homepage = "https://www.curlylint.org/", + languages = { Pkg.Lang.Django, Pkg.Lang.Ninja, Pkg.Lang.Nunjucks, Pkg.Lang.Twig, Pkg.Lang.Liquid }, + categories = { Pkg.Cat.Linter }, + install = pip3.packages { "curlylint", bin = { "curlylint" } }, +} diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua index 460f9a19..2de22d3f 100644 --- a/lua/mason-registry/index.lua +++ b/lua/mason-registry/index.lua @@ -33,6 +33,7 @@ return { ["css-lsp"] = "mason-registry.css-lsp", ["cssmodules-language-server"] = "mason-registry.cssmodules-language-server", ["cucumber-language-server"] = "mason-registry.cucumber-language-server", + curlylint = "mason-registry.curlylint", debugpy = "mason-registry.debugpy", delve = "mason-registry.delve", deno = "mason-registry.deno", diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua index 6696fd12..b42613b3 100644 --- a/lua/mason/mappings/language.lua +++ b/lua/mason/mappings/language.lua @@ -26,7 +26,7 @@ return { cucumber = { "cucumber-language-server" }, d = { "serve-d" }, dhall = { "dhall-lsp" }, - django = { "djlint" }, + django = { "curlylint", "djlint" }, dockerfile = { "dockerfile-language-server", "hadolint" }, dot = { "dot-language-server" }, elixir = { "elixir-ls" }, @@ -58,7 +58,7 @@ return { latex = { "ltex-ls", "texlab", "vale" }, lelwel = { "lelwel" }, less = { "css-lsp", "prettier", "prettierd" }, - liquid = { "shopify-theme-check" }, + liquid = { "curlylint", "shopify-theme-check" }, lua = { "lemmy-help", "lua-language-server", "luacheck", "luaformatter", "selene", "stylua" }, markdown = { "alex", "grammarly-languageserver", "ltex-ls", "markdownlint", "marksman", "prettier", "prettierd", "prosemd-lsp", "remark-language-server", "vale", "write-good", "zk" }, ["metamath zero"] = { "metamath-zero-lsp" }, @@ -66,8 +66,9 @@ return { mustache = { "djlint" }, nickel = { "nickel-lang-lsp" }, nim = { "nimlsp" }, + ninja = { "curlylint" }, nix = { "rnix-lsp" }, - nunjucks = { "djlint" }, + nunjucks = { "curlylint", "djlint" }, ocaml = { "ocaml-lsp" }, onescript = { "bsl-language-server" }, opencl = { "opencl-language-server" }, @@ -99,6 +100,7 @@ return { terraform = { "terraform-ls", "tflint" }, text = { "grammarly-languageserver", "ltex-ls", "vale" }, toml = { "taplo" }, + twig = { "curlylint" }, typescript = { "chrome-debug-adapter", "deno", "eslint-lsp", "eslint_d", "firefox-debug-adapter", "node-debug2-adapter", "prettier", "prettierd", "rome", "typescript-language-server" }, v = { "vls" }, vala = { "vala-language-server" }, |
