30 lines
693 B
Python
30 lines
693 B
Python
import click
|
|
from subprocess import check_call, run
|
|
|
|
def lint():
|
|
check_call(['pylint', '.'])
|
|
|
|
def test():
|
|
check_call(['pytest', '--cov=mev_inspect', 'tests'])
|
|
|
|
@click.command()
|
|
@click.option('-c', required=False, is_flag=True)
|
|
def isort(c: str):
|
|
'''if c is present run isort in diff mode'''
|
|
if c:
|
|
check_call(['isort', '.'])
|
|
else:
|
|
check_call(['isort', '--diff', '.'])
|
|
|
|
def mypy():
|
|
check_call(['mypy', '.'])
|
|
|
|
@click.command()
|
|
@click.option('-c', required=False, is_flag=True)
|
|
def black(c: str):
|
|
'''if c is present run black in diff mode'''
|
|
if c:
|
|
check_call(['black', '.'])
|
|
else:
|
|
check_call(['black', '--diff', '--color', '.'])
|