[MASTER] ignore-patterns=["^.*/TODO/.*$"] load-plugins=pylint_odoo score=n [ODOOLINT] #readme-template-url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst" manifest-required-authors=Noviat manifest-required-keys=license manifest-deprecated-keys=description,active license-allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3 valid-odoo-versions=19.0 [MESSAGES CONTROL] disable=all # This .pylintrc contains optional AND mandatory checks and is meant to be # loaded in an IDE to have it check everything, in the hope this will make # optional checks more visible to contributors who otherwise never look at a # green travis to see optional checks that failed. # .pylintrc-mandatory containing only mandatory checks is used the pre-commit # config as a blocking check. enable = anomalous-backslash-in-string, assignment-from-none, attribute-deprecated, dangerous-default-value, development-status-allowed, duplicate-key, eval-used, license-allowed, manifest-author-string, manifest-deprecated-key, # manifest-required-author, manifest-required-key, manifest-version-format, method-compute, method-inverse, method-required-super, method-search, pointless-statement, pointless-string-statement, print-used, redundant-keyword-arg, reimported, return-in-init, sql-injection, too-few-format-args, translation-field, translation-required, unreachable, use-vim-comment, # >= 15 attribute-string-redundant, consider-merging-classes-inherited, context-overridden, except-pass, invalid-commit, manifest-maintainers-list, missing-readme, missing-return, odoo-addons-relative-import, renamed-field-parameter, resource-not-exist, test-folder-imported, translation-contains-variable, translation-positional-used, website-manifest-key-not-valid-uri, # >= 16 external-request-timeout, # >= 19 bad-builtin-groupby, category-allowed, deprecated-name-get, deprecated-odoo-model-method, inheritable-method-lambda, inheritable-method-string, invalid-email, manifest-behind-migrations, manifest-data-duplicated, missing-odoo-file, no-raise-unlink, no-search-all, no-wizard-in-models, prohibited-method-override, prefer-env-translation, translation-format-interpolation, translation-format-truncated, translation-fstring-interpolation, translation-not-lazy, translation-too-few-args, translation-too-many-args, translation-unsupported-format, no-write-in-compute, odoolint, # messages that do not cause the lint step to fail consider-merging-classes-inherited, deprecated-module, invalid-commit, missing-readme, odoo-addons-relative-import, redefined-builtin, manifest-external-assets [REPORTS] msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg} output-format=colorized reports=no