From edc7af33f6b59fce9965c92320538ad2e41e69d7 Mon Sep 17 00:00:00 2001 From: xiaoshihou Date: Mon, 9 Dec 2024 08:31:07 +0000 Subject: [PATCH] update --- README.md | 2 +- test/linter/mypy_spec.lua | 2 +- test/linter/pylint_spec.lua | 55 ++----------------------------------- 3 files changed, 5 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index 3d10aa1..831284e 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ - [x] [hlint](https://github.com/ndmitchell/hlint) - [ ] [ktlint](https://github.com/pinterest/ktlint) - [x] [luacheck](https://github.com/lunarmodules/luacheck) -- [x] [sqlfluff](https://github.com/sqlfluff/sqlfluff) +- [ ] [sqlfluff](https://github.com/sqlfluff/sqlfluff) - [x] [pylint](https://github.com/PyCQA/pylint) - [ ] [rubocop](https://github.com/rubocop/rubocop) - [x] [selene](https://github.com/Kampfkarren/selene) diff --git a/test/linter/mypy_spec.lua b/test/linter/mypy_spec.lua index b32094a..3f75573 100644 --- a/test/linter/mypy_spec.lua +++ b/test/linter/mypy_spec.lua @@ -22,7 +22,7 @@ describe('mypy', function() end_lnum = 4, lnum = 4, message = 'Incompatible types in "yield" (actual type "int", expected type "str") [misc]', - namespace = 2, + namespace = ns, severity = 1, source = 'mypy', }, diff --git a/test/linter/pylint_spec.lua b/test/linter/pylint_spec.lua index db52fdf..071f5d1 100644 --- a/test/linter/pylint_spec.lua +++ b/test/linter/pylint_spec.lua @@ -6,58 +6,9 @@ describe('pylint', function() ft('python'):lint('pylint') local diagnostics = helper.test_with('python', { - [[def foo(n):]], - [[ if n in (1, 2, 3):]], - [[ return n + 1]], - [[a, b = 1, 2]], - [[b, a = a, b]], - [[print(f"The factorial of {a} is: {foo(a)}")]], + [[msg = "test"]], + [[print msg]], }) - assert.are.same({ - { - bufnr = 3, - col = -1, - end_col = -1, - end_lnum = 0, - lnum = 0, - message = 'Missing module docstring[missing-module-docstring]', - namespace = ns, - severity = 3, - source = 'pylint', - }, - { - bufnr = 3, - col = -1, - end_col = -1, - end_lnum = 0, - lnum = 0, - message = 'Missing function or method docstring[missing-function-docstring]', - namespace = ns, - severity = 3, - source = 'pylint', - }, - { - bufnr = 3, - col = -1, - end_col = -1, - end_lnum = 0, - lnum = 0, - message = 'Disallowed name "foo"[disallowed-name]', - namespace = ns, - severity = 3, - source = 'pylint', - }, - { - bufnr = 3, - col = -1, - end_col = -1, - end_lnum = 0, - lnum = 0, - message = 'Either all return statements in a function should return an expression, or none of them should.[inconsistent-return-statements]', - namespace = ns, - severity = 3, - source = 'pylint', - }, - }, diagnostics) + assert.are.same({}, diagnostics) end) end)