diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2a40c0045..186c71192 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.5.0 + rev: v4.6.0 hooks: - id: requirements-txt-fixer name: Requirements @@ -30,13 +30,13 @@ repos: - id: check-merge-conflict name: Merge Conflicts - repo: https://github.com/astral-sh/ruff-pre-commit - rev: 'v0.3.2' + rev: 'v0.4.3' hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] language: python - repo: https://github.com/psf/black - rev: 24.2.0 + rev: 24.4.2 hooks: - id: black name: Black Formatting diff --git a/interactions/api/gateway/gateway.py b/interactions/api/gateway/gateway.py index 47baf6f2b..723d7e663 100644 --- a/interactions/api/gateway/gateway.py +++ b/interactions/api/gateway/gateway.py @@ -223,7 +223,7 @@ async def dispatch_event(self, data, seq, event) -> None: return None case "GUILD_MEMBERS_CHUNK": - _ = asyncio.create_task(self._process_member_chunk(data.copy())) + _ = asyncio.create_task(self._process_member_chunk(data.copy())) # noqa: RUF006 case _: # the above events are "special", and are handled by the gateway itself, the rest can be dispatched diff --git a/pyproject.toml b/pyproject.toml index ddd04ff06..effda3f9d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -111,9 +111,11 @@ log_cli_date_format = "%Y-%m-%d %H:%M:%S" [tool.ruff] line-length = 120 target-version = "py310" +output-format = "concise" # set to full if you want to see the source of the error/warning + +[tool.ruff.lint] ignore-init-module-imports = true task-tags = ["TODO", "FIXME", "XXX", "HACK", "REVIEW", "NOTE"] -show-source = false # set to true if you want to see the source of the error/warning select = ["E", "F", "B", "Q", "RUF", "D", "ANN", "RET", "C"] ignore = [ "Q0", @@ -175,16 +177,16 @@ ignore = [ # unecessary variable assignement before return statement. ] -[tool.ruff.flake8-quotes] +[tool.ruff.lint.flake8-quotes] docstring-quotes = "double" -[tool.ruff.flake8-annotations] +[tool.ruff.lint.flake8-annotations] mypy-init-return = true suppress-dummy-args = true suppress-none-returning = true -[tool.ruff.flake8-errmsg] +[tool.ruff.lint.flake8-errmsg] max-string-length = 20 -[tool.ruff.mccabe] +[tool.ruff.lint.mccabe] max-complexity = 13