File tree 2 files changed +4
-12
lines changed
2 files changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ pip install -r requirements.lint.txt
85
85
# Run lint
86
86
inv lint
87
87
# Run formatter (will tell you which files it modified)
88
- inv format
88
+ inv lint -- format
89
89
```
90
90
91
91
If you get the error ` ERROR:darker.git:fatal: Not a valid commit name <hash> ` ,
Original file line number Diff line number Diff line change @@ -31,22 +31,14 @@ def _migrate_file(url: str, filename: str):
31
31
32
32
33
33
@task
34
- def lint (c , revision = "origin/dev" ):
34
+ def lint (c , format = False , revision = "origin/dev" ):
35
35
"""Lint and format.
36
36
37
37
Linter/formatter are automatically read from `pyproject.toml`.
38
38
"""
39
- c .run (f"darker --diff --check --revision { revision } ." , warn = True )
39
+ diff = "--diff --check" if not format else ""
40
+ c .run (f"darker { diff } --revision { revision } ." , warn = True )
40
41
c .run ("echo '\n '" )
41
42
out = c .run (f"git diff -U0 { revision } | lint-diffs" )
42
43
if out .stdout .strip () != "=== pylint: mine=0, always=0" :
43
44
print (out .stdout )
44
-
45
-
46
- @task
47
- def format (c , revision = "origin/dev" ):
48
- """Format code.
49
-
50
- Linter/formatter are automatically read from `pyproject.toml`.
51
- """
52
- c .run (f"darker --verbose --revision { revision } ." , warn = True )
You can’t perform that action at this time.
0 commit comments