Esempio n. 1
0
    def is_usable(self):
        if not in_path('mypy'):
            return False

        # mypy only avaiable in Python 3
        python_version = self.python_name[6:]
        major, *_ = python_version.split('.', 1)
        if int(major) < 3:
            return False
        return True
Esempio n. 2
0
 def is_usable(self):
     return in_path('jsonlint') or npm_exists('jsonlint', self.working_dir)
Esempio n. 3
0
 def is_usable(self):
     return in_path('bandit')
Esempio n. 4
0
 def is_usable(self):
     return in_path('shellcheck')
Esempio n. 5
0
 def is_usable(self):
     return in_path('pep8')
Esempio n. 6
0
 def is_usable(self):
     return in_path('flake8')
Esempio n. 7
0
 def is_usable(self):
     return in_path('pycodestyle')
Esempio n. 8
0
 def is_usable(self):
     return in_path('pylint')
Esempio n. 9
0
 def is_usable(self):
     return in_path('yamllint')