37 lines
662 B
ReStructuredText
37 lines
662 B
ReStructuredText
=====
|
|
Usage
|
|
=====
|
|
|
|
Command Line
|
|
------------
|
|
|
|
.. contents::
|
|
|
|
git lint [options] [filenames]
|
|
|
|
Options
|
|
-------
|
|
|
|
.. include: arguments.rst
|
|
|
|
As a pre-commit hook:
|
|
---------------------
|
|
|
|
.. code-block:: python
|
|
|
|
#!/usr/bin/env python
|
|
import git_lint
|
|
git_lint.run_precommit(staging = True, timestamps = True)
|
|
|
|
Install this file in your project's ``.git/hooks/pre-commit``, and set
|
|
the file's executable flag to ``true``:
|
|
|
|
.. code-block:: shell
|
|
|
|
chmod +x pre-commit
|
|
|
|
Please see the :ref:`api` for more details on options taken by the
|
|
``run_precommit()`` and ``run_gitlint`` commands.
|
|
|
|
There is an example ``pre-commit`` script shipped with ``git lint``.
|