From 33d1b169c1780529e8c2b91858caf58852d73220 Mon Sep 17 00:00:00 2001 From: Avasam Date: Thu, 2 Jan 2025 19:42:49 -0500 Subject: [PATCH] Enable Ruff TRY (tryceratops) (#13359) --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 1ab22e9a1..32c2bf5b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,6 +46,7 @@ select = [ "N", # pep8-naming "PGH", # pygrep-hooks "RUF", # Ruff-specific and unused-noqa + "TRY", # tryceratops "UP", # pyupgrade "YTT", # flake8-2020 # Flake8 base rules @@ -116,6 +117,8 @@ ignore = [ # Used for direct, non-subclass type comparison, for example: `type(val) is str` # see https://github.com/astral-sh/ruff/issues/6465 "E721", # Do not compare types, use `isinstance()` + # Mostly from scripts and tests, it's ok to have messages passed directly to exceptions + "TRY003", # Avoid specifying long messages outside the exception class # Slower and more verbose https://github.com/astral-sh/ruff/issues/7871 "UP038", # Use `X | Y` in `isinstance` call instead of `(X, Y)` ###