From f41d3a49cb164f734d84813b588b890abf5d1024 Mon Sep 17 00:00:00 2001 From: Shenyang Cai Date: Wed, 13 May 2026 21:37:57 +0000 Subject: [PATCH] chore(bigframes): include import checks in nox lint --- packages/bigframes/noxfile.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/bigframes/noxfile.py b/packages/bigframes/noxfile.py index 2048d0088b36..72dbccdc4f6f 100644 --- a/packages/bigframes/noxfile.py +++ b/packages/bigframes/noxfile.py @@ -142,9 +142,20 @@ def lint(session): Returns a failure if the linters find linting errors or sufficiently serious code quality issues. """ - session.install("flake8", RUFF_VERSION) + session.install(RUFF_VERSION) + + # Check imports + session.run( + "ruff", + "check", + "--select", + "I", + f"--target-version=py{ALL_PYTHON[0].replace('.', '')}", + "--line-length=88", # Standard Black line length + *LINT_PATHS, + ) - # 2. Check formatting + # Check formatting session.run( "ruff", "format",