Murano package validator tool.
Go to file
sslypushenko 4eb01735f6 Improve class and method regexps
This commit improves regexps that check class and method names:
'.' (single dot) is no longer considered a valid method name.
Class names can no longer end with dot or include two dots in a row.
CamelCase detection is also improved to allow short uppercase names
('IP' or 'CDN')  and required first letter to be
uppercase (i.e. 'aBCD' is no longer legal)

Added positive and negative tests for these cases

Co-Authored-By: Kirill Zaitsev <k.zaitsev@me.com>
Change-Id: I9cefd115f552cc7067d643c98f4b4a4ab4e11735
2016-10-05 00:46:48 +03:00
doc/source Added docs autogeneration for error list 2016-09-13 16:37:16 +03:00
muranopkgcheck Improve class and method regexps 2016-10-05 00:46:48 +03:00
releasenotes Commit project structure 2016-08-22 16:46:38 +03:00
tools Add tools/tox_install.sh script 2016-09-29 13:57:50 +03:00
.coveragerc Added tools/cover.sh 2016-09-01 16:01:38 +03:00
.gitignore Added docs autogeneration for error list 2016-09-13 16:37:16 +03:00
.gitreview Added .gitreview 2016-08-19 08:18:14 +00:00
.testr.conf Commit project structure 2016-08-22 16:46:38 +03:00
CONTRIBUTING.rst Commit project structure 2016-08-22 16:46:38 +03:00
HACKING.rst Commit project structure 2016-08-22 16:46:38 +03:00
LICENSE Commit project structure 2016-08-22 16:46:38 +03:00
MANIFEST.in Commit project structure 2016-08-22 16:46:38 +03:00
README.rst Commit project structure 2016-08-22 16:46:38 +03:00
babel.cfg Add i18n support 2016-09-07 18:13:18 +03:00
requirements.txt Updated from global requirements 2016-09-29 13:29:11 +00:00
setup.cfg Fix i18n set up 2016-09-29 19:04:46 +02:00
setup.py Updated from global requirements 2016-09-29 13:29:11 +00:00
test-requirements.txt Updated from global requirements 2016-09-29 13:29:11 +00:00
tox.ini Add tools/tox_install.sh script 2016-09-29 13:57:50 +03:00

README.rst

murano-pkg-check

Murano package validator tool

Please fill here a long description which must be at least 3 lines wrapped on 80 cols, so that distribution package maintainers can use it in their packages. Note that this is a hard requirement.

Features

  • TODO