Limit enforcement library to assist with quota calculation.
Go to file
Hervé Beraud 00b4875144 Adding pre-commit
Introduced changes:
- pre-commit config and rules.
- Add pre-commit to pep8 gate, Flake8 is covered in the pre-commit hooks.
- Applying fixes for pre-commit compliance in all code.

Also commit hash will be used instead of version tags in pre-commit to
prevend arbitrary code from running in developer's machines.

pre-commit will be used to:
- trailing whitespace;
- Replaces or checks mixed line ending (mixed-line-ending);
- Forbid files which have a UTF-8 byte-order marker
  (check-byte-order-marker);
- Checks that non-binary executables have a proper
  shebang (check-executables-have-shebangs);
- Check for files that contain merge conflict strings
  (check-merge-conflict);
- Check for debugger imports and py37+ breakpoint()
  calls in python source (debug-statements);
- Attempts to load all yaml files to verify syntax (check-yaml);
- Run flake8 checks (flake8) (local)

For further details about tests please refer to:
https://github.com/pre-commit/pre-commit-hooks

Change-Id: Ic00da1340d695c7a109f41a09929b654baf995a7
Signed-off-by: Moisés Guimarães de Medeiros <moguimar@redhat.com>
2020-09-08 13:48:34 +02:00
doc Adding pre-commit 2020-09-08 13:48:34 +02:00
oslo_limit Merge "drop use of six" 2020-03-17 16:01:19 +00:00
releasenotes Adding pre-commit 2020-09-08 13:48:34 +02:00
.coveragerc Init repo 2018-05-17 18:06:06 +08:00
.gitignore ignore reno generated artifacts 2020-03-03 14:52:45 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:29:49 +00:00
.mailmap Init repo 2018-05-17 18:06:06 +08:00
.pre-commit-config.yaml Adding pre-commit 2020-09-08 13:48:34 +02:00
.stestr.conf Init repo 2018-05-17 18:06:06 +08:00
.zuul.yaml Add Python3 victoria unit tests 2020-04-14 10:14:43 +00:00
CONTRIBUTING.rst Align contributing doc with oslo's policy 2020-05-04 18:24:13 +02:00
HACKING.rst Update url in HACKING.rst 2018-06-21 21:39:22 +08:00
LICENSE Init repo 2018-05-17 18:06:06 +08:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-23 06:30:33 +00:00
lower-constraints.txt Switch to newer openstackdocstheme and reno versions 2020-05-21 13:42:35 +00:00
requirements.txt drop use of six 2020-03-02 14:58:28 +01:00
setup.cfg Remove translation sections from setup.cfg 2020-05-15 18:09:36 +08:00
setup.py remove outdated header 2020-02-11 18:53:20 +01:00
test-requirements.txt Adding pre-commit 2020-09-08 13:48:34 +02:00
tox.ini Adding pre-commit 2020-09-08 13:48:34 +02:00

README.rst

Team and repository tags

image

oslo.limit

Latest Version

Downloads

Oslo.limit is the limit enforcement library to assist with quota calculation. It aims to provide support for quota enforcement across all OpenStack services.