4 items
A linter extension for Python code in Kaggle notebooks Lint your Python code right inside Kaggle notebooks — no copy-pasting into a separate tool. Kaggle Linter brings real Python linting into Kaggle's notebook editor. Instead of finding out about an unused import or an undefined variable only when a cell fails to run, you see it flagged inline — with severity, exact line, and a one-click way to jump to it or silence that rule going forward. It understands the whole notebook, not just the cell you're looking at, so a variable defined three cells up is correctly recognized where you use it — just like running a real linter over the notebook as a whole. Key features: • Two linting engines, your choice — Ruff (native WebAssembly, near-instant) or Flake8 (pyflakes + pycodestyle + mccabe, via Pyodide) • Whole-notebook awareness: cross-cell variable scoping, not per-cell isolation • Real-time feedback: re-lints automatically as you edit • Click-to-navigate: click any finding to jump straight to the exact line • Theme aware: matches your system's light/dark preference • Per-engine ignore codes: silence checks you don't want with one click Privacy: Everything runs locally in your browser via WebAssembly. Your notebook code is never sent anywhere — nothing is collected, tracked, or sold. See the full privacy policy in the extension's GitHub repository. Open source (MIT licensed). Found a false positive or have a feature request? File it on GitHub — links are in the extension popup and the project README.
rating_count is the Chrome Web Store ratings count, not a written-review count.