[PATCH 2/2] Integrate 'pre-commit'
Stephen Finucane
stephen at that.guru
Fri Sep 27 17:56:32 AEST 2019
On Thu, 2019-09-26 at 23:12 +1000, Daniel Axtens wrote:
> Hi Stephen,
>
> I love automated tools, but I have no idea what pre-commit is - would
> you be able to clarify it in the commit message?
Yup, sorry. Let me send a follow-up doc fix that should explain
everything.
Stephen
> Kind regards,
> Daniel
>
> > Helps me avoid simple style issues. We explicitly disable newline checks
> > for some files where the "fix" would be harmful (e.g. mboxes and
> > templates).
> >
> > Signed-off-by: Stephen Finucane <stephen at that.guru>
> > ---
> > .pre-commit-config.yaml | 20 ++++++++++++++++++++
> > 1 file changed, 20 insertions(+)
> > create mode 100644 .pre-commit-config.yaml
> >
> > diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
> > new file mode 100644
> > index 00000000..bea1187a
> > --- /dev/null
> > +++ b/.pre-commit-config.yaml
> > @@ -0,0 +1,20 @@
> > +repos:
> > +- repo: https://github.com/pre-commit/pre-commit-hooks
> > + rev: v2.3.0
> > + hooks:
> > + - id: check-executables-have-shebangs
> > + - id: check-merge-conflict
> > + - id: check-yaml
> > + - id: end-of-file-fixer
> > + exclude: (.*\.mbox)|(.*\.css)|(.*\.json)|(.*\.js)|(.*\.svg)|(.*/mails/.*-subject\.txt)
> > + - id: flake8
> > + exclude: ^patchwork/migrations
> > + - id: trailing-whitespace
> > + exclude: (.*\.mbox)|(.*\.svg)
> > +- repo: https://github.com/Lucas-C/pre-commit-hooks
> > + rev: v1.1.7
> > + hooks:
> > + - id: remove-tabs
> > + exclude: (.*\.mbox)|(.*\.svg)|(.*\.sql)|(.*\.conf)
> > + - id: remove-crlf
> > + exclude: (.*\.mbox)|(.*\.svg)
> > --
> > 2.21.0
> >
> > _______________________________________________
> > Patchwork mailing list
> > Patchwork at lists.ozlabs.org
> > https://lists.ozlabs.org/listinfo/patchwork
More information about the Patchwork
mailing list