| # Copyright (c) 2008, 2012 LOGILAB S.A. (Paris, FRANCE) <contact@logilab.fr> |
| # Copyright (c) 2014, 2016-2017 Claudiu Popa <pcmanticore@gmail.com> |
| # Copyright (c) 2014 Arun Persaud <arun@nubati.net> |
| # Copyright (c) 2015 Ionel Cristian Maries <contact@ionelmc.ro> |
| # Copyright (c) 2018 Nick Drozd <nicholasdrozd@gmail.com> |
| |
| # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html |
| # For details: https://github.com/PyCQA/pylint/blob/master/COPYING |
| |
| import sys |
| |
| from .__pkginfo__ import version as __version__ |
| |
| |
| def run_pylint(): |
| """run pylint""" |
| from pylint.lint import CLIRunner |
| |
| try: |
| CLIRunner().run(sys.argv[1:]) |
| except KeyboardInterrupt: |
| sys.exit(1) |
| |
| |
| def run_epylint(): |
| """run pylint""" |
| from pylint.epylint import Run |
| |
| Run() |
| |
| |
| def run_pyreverse(): |
| """run pyreverse""" |
| from pylint.pyreverse.main import Run |
| |
| Run(sys.argv[1:]) |
| |
| |
| def run_symilar(): |
| """run symilar""" |
| from pylint.checkers.similar import Run |
| |
| Run(sys.argv[1:]) |