quickrelease / qr-hooks Goto Github PK
View Code? Open in Web Editor NEWCollection of useful pre-commit hooks
Collection of useful pre-commit hooks
When applying this hook to repos that have auto named migrations that have already been applied to production databases, it will always fail but we can't rename them. In other cases _auto_
may be a component of an explicitly named migration.
The main issue is when an old migration is reformatted by black, say, and then it cannot be committed without failing this check.
--no-verify
can be used, but GitHub workflows running all pre-commit hooks will fail it.
Possible solution is to maintain a list of files to ignore, either in the config (but this would get ugly fast), or in a separate file (but then we have yet another file).
Using the number prefix of the migration could used to specify ranges, e.g.
exclude:
- app1: <0023
- app2: 0054
The check currently fails for url(r"^$", ...)
but doesn't for path("", ...)
, when these are effectively equivalent. In both cases, this is correct, and having an additional slash would be wrong.
More importantly, it fails for url(r"^media/(?P<path>.*)", ...)
which does not need to end in a slash because of the .*
at the end. In cases where that path
is empty, the URL will already end in a slash.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.