nova/tools
Stephen Finucane 5f8dd65f6c Integrate 'pre-commit'
This nifty tool provides a extensible way to configure pre-commit hooks
to do everything from running linters to spellchecking [1] and has
already been adopted by a few OpenStack projects [2]. Let's start using
it as a faster, more automatic alternative to the 'fast8' tox target and
iterate on it as we find more things to use it for. The 'fast8' target
is not deprecated though a note is included for end-users to alert them
to this great new tool.

Note that the 'check-executables-have-shebangs' actually failed and
highlighted that the 'contributor/development-environment.rst' document
was marked as executable when it shouldn't have been. This is corrected.

[1] https://pre-commit.com/
[2] https://review.opendev.org/#/q/file:.pre-commit-config.yaml

Change-Id: I256e75eceeb3495dce04885ca42d16adb4160cf3
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2019-11-28 12:46:55 +00:00
..
db remove db2 support from tree 2016-05-23 07:33:20 -04:00
hooks move gate hooks to gate/ 2017-01-04 11:05:16 +00:00
xenserver Make Xen code py3-compatible 2018-08-10 20:04:19 +00:00
abandon_old_reviews.sh Replace git.openstack.org URLs with opendev.org URLs 2019-04-24 13:59:57 +08:00
build_latex_pdf.sh Add tool to build a doc latex pdf 2015-07-14 16:13:47 -04:00
flake8wrap.sh Integrate 'pre-commit' 2019-11-28 12:46:55 +00:00
nova-manage.bash_completion add nova-manage bash completion script 2012-06-20 17:02:49 +02:00
reserve-migrations.py Prevent blank line at start of migration placeholders 2017-08-25 18:43:19 +01:00
run-tests-for-diff.sh Make it easier to run a selection of tests relevant to ongoing work 2019-08-19 17:48:39 +01:00
run-tests.py Make it easier to run a selection of tests relevant to ongoing work 2019-08-19 17:48:39 +01:00
test-setup.sh Prepare for using standard python tests 2017-02-09 17:52:55 +00:00