aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAli Shahid <41078534+shaeinst@users.noreply.github.com>2022-07-24 23:21:12 +0545
committerGitHub <noreply@github.com>2022-07-24 17:36:12 +0000
commit5154710a9ab8ceb29a831fe234c67d4b1c4f125a (patch)
treefeed648773333f01d06f372ab50af0db738b708b
parentstable branch release (diff)
downloadmason-5154710a9ab8ceb29a831fe234c67d4b1c4f125a.tar
mason-5154710a9ab8ceb29a831fe234c67d4b1c4f125a.tar.gz
mason-5154710a9ab8ceb29a831fe234c67d4b1c4f125a.tar.bz2
mason-5154710a9ab8ceb29a831fe234c67d4b1c4f125a.tar.lz
mason-5154710a9ab8ceb29a831fe234c67d4b1c4f125a.tar.xz
mason-5154710a9ab8ceb29a831fe234c67d4b1c4f125a.tar.zst
mason-5154710a9ab8ceb29a831fe234c67d4b1c4f125a.zip
feat: add flake8 (#123)
-rw-r--r--lua/mason-registry/flake8/init.lua11
-rw-r--r--lua/mason-registry/index.lua1
-rw-r--r--lua/mason/mappings/language.lua2
3 files changed, 13 insertions, 1 deletions
diff --git a/lua/mason-registry/flake8/init.lua b/lua/mason-registry/flake8/init.lua
new file mode 100644
index 00000000..7cc835da
--- /dev/null
+++ b/lua/mason-registry/flake8/init.lua
@@ -0,0 +1,11 @@
+local Pkg = require "mason-core.package"
+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. ]],
+ homepage = "https://github.com/PyCQA/flake8",
+ languages = { Pkg.Lang.Python },
+ categories = { Pkg.Cat.Linter },
+ install = pip3.packages { "flake8", bin = { "flake8" } },
+}
diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua
index a88a7024..e773c10b 100644
--- a/lua/mason-registry/index.lua
+++ b/lua/mason-registry/index.lua
@@ -48,6 +48,7 @@ return {
["eslint-lsp"] = "mason-registry.eslint-lsp",
eslint_d = "mason-registry.eslint_d",
["firefox-debug-adapter"] = "mason-registry.firefox-debug-adapter",
+ flake8 = "mason-registry.flake8",
["flux-lsp"] = "mason-registry.flux-lsp",
["foam-language-server"] = "mason-registry.foam-language-server",
fortls = "mason-registry.fortls",
diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua
index c904051e..d7c31024 100644
--- a/lua/mason/mappings/language.lua
+++ b/lua/mason/mappings/language.lua
@@ -77,7 +77,7 @@ return {
prisma = { "prisma-language-server" },
puppet = { "puppet-editor-services" },
purescript = { "purescript-language-server" },
- python = { "black", "debugpy", "isort", "jedi-language-server", "pylint", "pyright", "python-lsp-server", "sourcery" },
+ python = { "black", "debugpy", "flake8", "isort", "jedi-language-server", "pylint", "pyright", "python-lsp-server", "sourcery" },
r = { "r-languageserver" },
reason = { "reason-language-server" },
rescript = { "rescript-lsp" },