Comments (4)
hey - doesn't ruff support notebooks now?
from nbqa.
Ah, yes, looks like it: https://docs.astral.sh/ruff/faq/#does-ruff-support-jupyter-notebooks
from nbqa.
cool - closing then, might archive this project then, was fun whilst it lasted 😄
from nbqa.
FWIW, ruff format
makes other changes to the ipynb file (changing indentation, reordering JSON members, etc.). It doesn't just format the Python code (I would prefer if it could be made to only change Python code, because Google Colab also reformats the ipynb file, and my users often edit notebooks in Colab). I'm sticking with nbqa-black.
I also extend nbqa with custom hooks.
So, nbqa remains independently useful!
from nbqa.
Related Issues (20)
- tell nbqa whether tool changes code HOT 3
- False positive for `ruff` `I001` (isort) when there is a function/class definition after the imports cell HOT 8
- Error raised on Python 3.11 HOT 2
- NBQA ruff fails on Windows when the notebook file name has spaces unless `--nbqa-shell` is used HOT 2
- error on python 3.8 HOT 2
- adding python bytes to all contributors HOT 8
- Feature request: LTeX check HOT 1
- Invalid line number for reporting diagnostics at first line HOT 2
- Add support for ruff as pre-commit-hook HOT 2
- `nbqa-ruff` appears to ignore `per-file-ignores` in `pyproject.toml` HOT 3
- `nbqa-ruff` uses outdated JSON schema HOT 4
- Readme is not rendered on ReadTheDocs HOT 1
- "Files were modified by this hook" but no files is modified in `git status` HOT 1
- `tests/tools/test_ruff_works.py::test_ruff_works` fails with latest ruff 0.1.2 HOT 2
- tests/tools/test_ruff_works.py fails as ruff <path> was deprecated in ruff 0.3.0 HOT 3
- tests/tools/test_pylint_works.py fails as pylint 3.1.0 updated error messages
- Version >= 1.8.0 breaks nbqa 'ruff format' shell command HOT 4
- bug: nbqa + ruff check with rule I001
- ipython import error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nbqa.