diff --git a/aider/linter.py b/aider/linter.py index 86e5e8f76..9014c8890 100644 --- a/aider/linter.py +++ b/aider/linter.py @@ -26,23 +26,6 @@ class Linter: ) self.all_lint_cmd = None - self._check_eslint() - - def _check_eslint(self): - eslint_names = ["eslint", "eslint.cmd", "eslint.exe"] - eslint_paths = [ - Path(".") / "node_modules" / ".bin", - Path(self.root) / "node_modules" / ".bin" if self.root else None, - ] - - for path in eslint_paths: - if path: - for name in eslint_names: - eslint_file = path / name - if eslint_file.is_file() and " " not in str(eslint_file): - self.languages["typescript"] = f"{eslint_file} --format unix" - return - def set_linter(self, lang, cmd): if lang: self.languages[lang] = cmd diff --git a/tests/basic/test_linter.py b/tests/basic/test_linter.py index 2ded89ecb..9310557c5 100644 --- a/tests/basic/test_linter.py +++ b/tests/basic/test_linter.py @@ -14,13 +14,6 @@ class TestLinter(unittest.TestCase): self.assertEqual(self.linter.root, "/test/root") self.assertIn("python", self.linter.languages) - @patch("pathlib.Path.is_file") - def test_check_eslint_unix(self, mock_is_file): - mock_is_file.return_value = True - self.linter._check_eslint() - self.assertIn("typescript", self.linter.languages) - self.assertTrue(self.linter.languages["typescript"].endswith(" --format unix")) - def test_set_linter(self): self.linter.set_linter("javascript", "eslint") self.assertEqual(self.linter.languages["javascript"], "eslint")