Files
conan-center-index/linter/conanv2_transition.py
Uilian Ries 7b1f1a25c8 (#15988) [linter] Do not accept version attribute on regular recipes
* linter: do not accept version attribute

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Fix error number

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* allow system version

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Add better doc

Signed-off-by: Uilian Ries <uilianries@gmail.com>

---------

Signed-off-by: Uilian Ries <uilianries@gmail.com>
2023-04-02 05:19:26 +02:00

25 lines
986 B
Python

"""
Pylint plugin/rules for conanfiles in Conan Center Index
"""
from pylint.lint import PyLinter
from linter.check_package_name import PackageName
from linter.check_import_conanfile import ImportConanFile
from linter.check_import_errors import ImportErrorsConanException, ImportErrorsConanInvalidConfiguration, ImportErrors
from linter.check_import_tools import ImportTools
from linter.check_layout_src_folder import LayoutSrcFolder
from linter.check_version_attribute import VersionAttribute
def register(linter: PyLinter) -> None:
linter.register_checker(PackageName(linter))
linter.register_checker(ImportConanFile(linter))
linter.register_checker(ImportErrors(linter))
linter.register_checker(ImportErrorsConanException(linter))
linter.register_checker(ImportErrorsConanInvalidConfiguration(linter))
linter.register_checker(ImportTools(linter))
linter.register_checker(LayoutSrcFolder(linter))
linter.register_checker(VersionAttribute(linter))