mirror of
https://github.com/pre-commit/pre-commit-hooks.git
synced 2026-04-07 20:26:54 +00:00
Merge d566f5bfff into 5191f112df
This commit is contained in:
commit
96367aaa4f
2 changed files with 9 additions and 10 deletions
|
|
@ -49,21 +49,26 @@ def sort_file_contents(
|
||||||
|
|
||||||
|
|
||||||
def main(argv: Sequence[str] | None = None) -> int:
|
def main(argv: Sequence[str] | None = None) -> int:
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser(exit_on_error=False)
|
||||||
parser.add_argument('filenames', nargs='+', help='Files to sort')
|
parser.add_argument('filenames', nargs='+', help='Files to sort')
|
||||||
parser.add_argument(
|
group = parser.add_mutually_exclusive_group()
|
||||||
|
group.add_argument(
|
||||||
'--ignore-case',
|
'--ignore-case',
|
||||||
action='store_const',
|
action='store_const',
|
||||||
const=bytes.lower,
|
const=bytes.lower,
|
||||||
default=None,
|
default=None,
|
||||||
help='fold lower case to upper case characters',
|
help='fold lower case to upper case characters',
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
group.add_argument(
|
||||||
'--unique',
|
'--unique',
|
||||||
action='store_true',
|
action='store_true',
|
||||||
help='ensure each line is unique',
|
help='ensure each line is unique',
|
||||||
)
|
)
|
||||||
args = parser.parse_args(argv)
|
try:
|
||||||
|
args = parser.parse_args(argv)
|
||||||
|
except argparse.ArgumentError as e:
|
||||||
|
print(f'{e}')
|
||||||
|
return FAIL
|
||||||
|
|
||||||
retv = PASS
|
retv = PASS
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -68,12 +68,6 @@ from pre_commit_hooks.file_contents_sorter import PASS
|
||||||
(
|
(
|
||||||
b'fee\nFie\nFoe\nfum\n',
|
b'fee\nFie\nFoe\nfum\n',
|
||||||
['--unique', '--ignore-case'],
|
['--unique', '--ignore-case'],
|
||||||
PASS,
|
|
||||||
b'fee\nFie\nFoe\nfum\n',
|
|
||||||
),
|
|
||||||
(
|
|
||||||
b'fee\nfee\nFie\nFoe\nfum\n',
|
|
||||||
['--unique', '--ignore-case'],
|
|
||||||
FAIL,
|
FAIL,
|
||||||
b'fee\nFie\nFoe\nfum\n',
|
b'fee\nFie\nFoe\nfum\n',
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue