mirror of
https://github.com/tj/git-extras.git
synced 2026-09-10 07:26:17 -04:00
chore(deps): bump actions/setup-python from 6 to 7 (#1263)
* chore(deps): bump actions/setup-python from 6 to 7 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Fix lints * Fix typo --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Edwin Kofler <edwin@kofler.dev> Co-authored-by: spacewander <spacewanderlzx@gmail.com>
This commit is contained in:
parent
d11e45f0b1
commit
03569856db
|
|
@ -1,9 +1,11 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
import re
|
|
||||||
import os
|
|
||||||
import argparse
|
import argparse
|
||||||
|
import os
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
from collections.abc import Callable # Compatibility.
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Callable, List, Dict, Any # compat
|
from typing import Any
|
||||||
|
|
||||||
# This file checks Bash and Shell scripts for violations not found with
|
# This file checks Bash and Shell scripts for violations not found with
|
||||||
# shellcheck or existing methods. You can use it in several ways:
|
# shellcheck or existing methods. You can use it in several ways:
|
||||||
|
|
@ -21,7 +23,7 @@ from typing import Callable, List, Dict, Any # compat
|
||||||
# Check to ensure all regular expressions are working as intended:
|
# Check to ensure all regular expressions are working as intended:
|
||||||
# $ ./scripts/checkstyle.py --internal-test-regex
|
# $ ./scripts/checkstyle.py --internal-test-regex
|
||||||
|
|
||||||
Rule = Dict[str, Any]
|
Rule = dict[str, Any]
|
||||||
|
|
||||||
class c:
|
class c:
|
||||||
RED = '\033[91m'
|
RED = '\033[91m'
|
||||||
|
|
@ -91,7 +93,7 @@ def noVerboseRedirectionFixer(line: str, m: Any) -> str:
|
||||||
|
|
||||||
return f'{prestr}&>/dev/null{poststr}'
|
return f'{prestr}&>/dev/null{poststr}'
|
||||||
|
|
||||||
def lintfile(file: Path, rules: List[Rule], options: Dict[str, Any]):
|
def lintfile(file: Path, rules: list[Rule], options: dict[str, Any]):
|
||||||
content_arr = file.read_text().split('\n')
|
content_arr = file.read_text().split('\n')
|
||||||
|
|
||||||
for line_i, line in enumerate(content_arr):
|
for line_i, line in enumerate(content_arr):
|
||||||
|
|
@ -100,6 +102,7 @@ def lintfile(file: Path, rules: List[Rule], options: Dict[str, Any]):
|
||||||
|
|
||||||
for rule in rules:
|
for rule in rules:
|
||||||
should_run = False
|
should_run = False
|
||||||
|
# ruff: noqa: SIM102
|
||||||
if 'sh' in rule['fileTypes']:
|
if 'sh' in rule['fileTypes']:
|
||||||
if file.name.endswith('.sh'):
|
if file.name.endswith('.sh'):
|
||||||
should_run = True
|
should_run = True
|
||||||
|
|
@ -108,7 +111,7 @@ def lintfile(file: Path, rules: List[Rule], options: Dict[str, Any]):
|
||||||
should_run = True
|
should_run = True
|
||||||
|
|
||||||
if options['verbose']:
|
if options['verbose']:
|
||||||
print(f'{str(file)}: {should_run}')
|
print(f'{file!s}: {should_run}')
|
||||||
|
|
||||||
if not should_run:
|
if not should_run:
|
||||||
continue
|
continue
|
||||||
|
|
@ -134,7 +137,7 @@ def lintfile(file: Path, rules: List[Rule], options: Dict[str, Any]):
|
||||||
file.write_text('\n'.join(content_arr))
|
file.write_text('\n'.join(content_arr))
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
rules: List[Rule] = [
|
rules: list[Rule] = [
|
||||||
{
|
{
|
||||||
'name': 'no-pwd-capture',
|
'name': 'no-pwd-capture',
|
||||||
'regex': '(?P<match>\\$\\(pwd\\))',
|
'regex': '(?P<match>\\$\\(pwd\\))',
|
||||||
|
|
@ -260,8 +263,8 @@ def main():
|
||||||
|
|
||||||
# exit
|
# exit
|
||||||
if grand_total == 0:
|
if grand_total == 0:
|
||||||
exit(0)
|
sys.exit(0)
|
||||||
else:
|
else:
|
||||||
exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
main()
|
main()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue