diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml new file mode 100644 index 0000000..61a66d9 --- /dev/null +++ b/.github/workflows/ruff.yml @@ -0,0 +1,30 @@ +name: tests + +on: + push: + branches: [ "kolo" ] + pull_request: + branches: [ "kolo" ] + +permissions: + contents: read + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - uses: actions/setup-python@v3 + with: + python-version: "3.13" + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install ruff + + - name: Run linter + run: ruff check ./argenta diff --git a/argenta/command/models.py b/argenta/command/models.py index 5996166..abef482 100644 --- a/argenta/command/models.py +++ b/argenta/command/models.py @@ -83,7 +83,8 @@ class InputCommand(BaseCommand, Generic[InputCommandType]): if current_flag_name: if not len(list_of_tokens) == k+1: - if not list_of_tokens[k+1].startswith('-'): continue + if not list_of_tokens[k+1].startswith('-'): + continue input_flag = InputFlag(name=current_flag_name[current_flag_name.rfind('-')+1:], prefix=cast(Literal['-', '--', '---'],