From 5f9a56f5a7b281048845fd1e3d74b718e968e532 Mon Sep 17 00:00:00 2001 From: traxys Date: Mon, 28 Aug 2023 13:48:46 +0200 Subject: [PATCH] efmls-configs: Sort keys for ease of comparison (#558) --- helpers/efmls-configs/extract.py | 2 +- .../language-servers/efmls-configs-tools.json | 385 ++++++++++-------- 2 files changed, 212 insertions(+), 175 deletions(-) diff --git a/helpers/efmls-configs/extract.py b/helpers/efmls-configs/extract.py index d645f0e8..36b05e0e 100755 --- a/helpers/efmls-configs/extract.py +++ b/helpers/efmls-configs/extract.py @@ -22,4 +22,4 @@ for kind in ["linters", "formatters"]: break tools[kind][tool_name] = languages -print(json.dumps(tools, indent=4)) +print(json.dumps(tools, indent=4, sort_keys=True)) diff --git a/plugins/lsp/language-servers/efmls-configs-tools.json b/plugins/lsp/language-servers/efmls-configs-tools.json index e5a0bdb6..3815c560 100644 --- a/plugins/lsp/language-servers/efmls-configs-tools.json +++ b/plugins/lsp/language-servers/efmls-configs-tools.json @@ -1,180 +1,8 @@ { - "linters": { - "alex": [ - "misc" - ], - "ameba": [ - "crystal" - ], - "ansible_lint": [ - "yaml" - ], - "bashate": [ - "bash" - ], - "clang_tidy": [ - "c", - "c++" - ], - "clazy": [ - "c++" - ], - "clj_kondo": [ - "clojure" - ], - "cppcheck": [ - "c", - "c++" - ], - "cpplint": [ - "c", - "c++" - ], - "dartanalyzer": [ - "dart" - ], - "debride": [ - "ruby" - ], - "djlint": [ - "python", - "go", - "php", - "html" - ], - "dmd": [ - "d" - ], - "eslint": [ - "javascript", - "typescript" - ], - "eslint_d": [ - "javascript", - "typescript" - ], - "fecs": [ - "javascript" - ], - "fish": [ - "fish" - ], - "flake8": [ - "python" - ], - "flawfinder": [ - "c" - ], - "gcc": [ - "c", - "c++" - ], - "go_revive": [ - "go" - ], - "golangci_lint": [ - "go" - ], - "golint": [ - "go" - ], - "hadolint": [ - "docker" - ], - "joker": [ - "clojure" - ], - "js_standard": [ - "javascript" - ], - "languagetool": [ - "misc" - ], - "luacheck": [ - "lua" - ], - "mcs": [ - "c#" - ], - "phan": [ - "php" - ], - "php": [ - "php" - ], - "phpcs": [ - "php" - ], - "phpstan": [ - "php" - ], - "proselint": [ - "misc" - ], - "psalm": [ - "php" - ], - "pylint": [ - "python" - ], - "redpen": [ - "misc" - ], - "reek": [ - "ruby" - ], - "rubocop": [ - "ruby" - ], - "shellcheck": [ - "sh", - "bash" - ], - "slither": [ - "solidity" - ], - "solhint": [ - "solidity" - ], - "sorbet": [ - "ruby" - ], - "staticcheck": [ - "go" - ], - "statix": [ + "formatters": { + "alejandra": [ "nix" ], - "stylelint": [ - "css", - "scss", - "sass", - "less" - ], - "textlint": [ - "misc" - ], - "vale": [ - "misc" - ], - "vint": [ - "vim" - ], - "vulture": [ - "python" - ], - "write_good": [ - "misc" - ], - "xo": [ - "javascript", - "typescript" - ], - "yamllint": [ - "yaml" - ] - }, - "formatters": { "astyle": [ "c", "c++" @@ -182,6 +10,13 @@ "autopep8": [ "python" ], + "beautysh": [ + "sh", + " bash", + " zsh", + " csh", + " ksh" + ], "black": [ "python" ], @@ -234,6 +69,12 @@ "forge_fmt": [ "solidity" ], + "fourmolu": [ + "haskell" + ], + "gersemi": [ + "cmake" + ], "gofmt": [ "go" ], @@ -243,9 +84,15 @@ "golines": [ "go" ], + "isort": [ + "python" + ], "joker": [ "clojure" ], + "jq": [ + "json" + ], "js_standard": [ "javascript" ], @@ -326,5 +173,195 @@ "yapf": [ "python" ] + }, + "linters": { + "actionlint": [ + "yaml" + ], + "alex": [ + "misc" + ], + "ameba": [ + "crystal" + ], + "ansible_lint": [ + "yaml" + ], + "bashate": [ + "bash" + ], + "clang_tidy": [ + "c", + "c++" + ], + "clazy": [ + "c++" + ], + "clj_kondo": [ + "clojure" + ], + "cppcheck": [ + "c", + "c++" + ], + "cpplint": [ + "c", + "c++" + ], + "dartanalyzer": [ + "dart" + ], + "debride": [ + "ruby" + ], + "djlint": [ + "python", + "go", + "php", + "html" + ], + "dmd": [ + "d" + ], + "eslint": [ + "javascript", + "typescript" + ], + "eslint_d": [ + "javascript", + "typescript" + ], + "fecs": [ + "javascript" + ], + "fish": [ + "fish" + ], + "flake8": [ + "python" + ], + "flawfinder": [ + "c" + ], + "gcc": [ + "c", + "c++" + ], + "gitlint": [ + "gitcommit" + ], + "go_revive": [ + "go" + ], + "golangci_lint": [ + "go" + ], + "golint": [ + "go" + ], + "hadolint": [ + "docker" + ], + "joker": [ + "clojure" + ], + "jq": [ + "json" + ], + "js_standard": [ + "javascript" + ], + "languagetool": [ + "misc" + ], + "luacheck": [ + "lua" + ], + "mcs": [ + "c#" + ], + "mypy": [ + "python" + ], + "phan": [ + "php" + ], + "php": [ + "php" + ], + "phpcs": [ + "php" + ], + "phpstan": [ + "php" + ], + "proselint": [ + "misc" + ], + "psalm": [ + "php" + ], + "pylint": [ + "python" + ], + "redpen": [ + "misc" + ], + "reek": [ + "ruby" + ], + "rubocop": [ + "ruby" + ], + "shellcheck": [ + "sh", + "bash" + ], + "slim_lint": [ + "slim" + ], + "slither": [ + "solidity" + ], + "solhint": [ + "solidity" + ], + "sorbet": [ + "ruby" + ], + "staticcheck": [ + "go" + ], + "statix": [ + "nix" + ], + "stylelint": [ + "css", + "scss", + "sass", + "less" + ], + "textlint": [ + "misc" + ], + "vale": [ + "misc" + ], + "vint": [ + "vim" + ], + "vulture": [ + "python" + ], + "write_good": [ + "misc" + ], + "xo": [ + "javascript", + "typescript" + ], + "yamllint": [ + "yaml" + ] } }