Item logo image for Kaggle Linter

Kaggle Linter

5.0(

1 rating

)
Item media 4 (screenshot) for Kaggle Linter
Item media 1 (screenshot) for Kaggle Linter
Item media 2 (screenshot) for Kaggle Linter
Item media 3 (screenshot) for Kaggle Linter
Item media 4 (screenshot) for Kaggle Linter
Item media 1 (screenshot) for Kaggle Linter
Item media 1 (screenshot) for Kaggle Linter
Item media 2 (screenshot) for Kaggle Linter
Item media 3 (screenshot) for Kaggle Linter
Item media 4 (screenshot) for Kaggle Linter

Overview

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.

Details

  • Version
    1.0.2
  • Updated
    July 12, 2026
  • Offered by
    Chater Marzougui
  • Size
    12.42MiB
  • Languages
    English
  • Developer
    Email
    chater.mrezgui2002@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

Kaggle Linter has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Kaggle Linter handles the following:

Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Related

Copy as Python Requests

3.3

Copy requests from the devtools network panel as python requests code

TLSNotary

0.0

A Chrome extension for TLSNotary

LeetSense: VS Code-like Autocomplete & IntelliSense for LeetCode

5.0

LeetCode autocomplete and IntelliSense for Python, C++, JavaScript, and TypeScript.

PyConsole: Python shell uncomplicated

5.0

An intuitive python shell in the browser

LeetHub

4.5

Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub

LeetTracker

4.2

Chrome extension that helps track solved LeetCode problems.

Python Tutor - Wiingy

5.0

Chrome extension to find a python tutor.

marimo Glance

5.0

See marimo notebooks at a glance: run them live, inline on GitHub and gists.

Python IDE

0.0

A Python IDE in the browser

dict.cc context menu

4.8

add a context-menu for dict.cc

Python Assist

5.0

Quickly access a Python compiler and Python documentation without leaving your tab

Python Playground

4.7

Try Python Playground - a fast, easy and convenient Python compiler and editor that can be used in any tab as an online Python IDE.

Copy as Python Requests

3.3

Copy requests from the devtools network panel as python requests code

TLSNotary

0.0

A Chrome extension for TLSNotary

LeetSense: VS Code-like Autocomplete & IntelliSense for LeetCode

5.0

LeetCode autocomplete and IntelliSense for Python, C++, JavaScript, and TypeScript.

PyConsole: Python shell uncomplicated

5.0

An intuitive python shell in the browser

LeetHub

4.5

Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub

LeetTracker

4.2

Chrome extension that helps track solved LeetCode problems.

Python Tutor - Wiingy

5.0

Chrome extension to find a python tutor.

marimo Glance

5.0

See marimo notebooks at a glance: run them live, inline on GitHub and gists.

Google apps