Skip to content

Commit

Permalink
feat: add curlylint (#184)
Browse files Browse the repository at this point in the history
  • Loading branch information
dsully authored Jul 28, 2022
1 parent 2f7a2c3 commit b93e53a
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 3 deletions.
11 changes: 11 additions & 0 deletions lua/mason-registry/curlylint/init.lua
Original file line number Diff line number Diff line change
@@ -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" } },
}
1 change: 1 addition & 0 deletions lua/mason-registry/index.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
8 changes: 5 additions & 3 deletions lua/mason/mappings/language.lua
Original file line number Diff line number Diff line change
Expand Up @@ -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" },
Expand Down Expand Up @@ -58,16 +58,17 @@ 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" },
mksh = { "shfmt" },
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" },
Expand Down Expand Up @@ -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" },
Expand Down

0 comments on commit b93e53a

Please sign in to comment.