Loading lib/galaxy/tool_util/lint.py +10 −1 Original line number Diff line number Diff line Loading @@ -102,12 +102,21 @@ class Linter(ABC): return cls.__name__ @classmethod def list_listers(cls) -> List[str]: def list_linters(cls) -> List[str]: """ list the names of all linter derived from Linter """ submodules.import_submodules(galaxy.tool_util.linters) return [s.__name__ for s in cls.__subclasses__()] list_listers: Callable[[], List[str]] # deprecated alias # Define the `list_listers` alias outside of the `Linter` class so that # @classmethod's change to `list_linters`s signature has taken effect and mypy # doesn't report an [assignment] error Linter.list_listers = Linter.list_linters class LintMessage: """ Loading Loading
lib/galaxy/tool_util/lint.py +10 −1 Original line number Diff line number Diff line Loading @@ -102,12 +102,21 @@ class Linter(ABC): return cls.__name__ @classmethod def list_listers(cls) -> List[str]: def list_linters(cls) -> List[str]: """ list the names of all linter derived from Linter """ submodules.import_submodules(galaxy.tool_util.linters) return [s.__name__ for s in cls.__subclasses__()] list_listers: Callable[[], List[str]] # deprecated alias # Define the `list_listers` alias outside of the `Linter` class so that # @classmethod's change to `list_linters`s signature has taken effect and mypy # doesn't report an [assignment] error Linter.list_listers = Linter.list_linters class LintMessage: """ Loading