diff options
Diffstat (limited to '.pylintrc')
-rw-r--r-- | .pylintrc | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/.pylintrc b/.pylintrc new file mode 100644 index 0000000000..e76164c4b2 --- /dev/null +++ b/.pylintrc @@ -0,0 +1,66 @@ +# Copyright © 2021 Orange +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +[MASTER] +# Specify a score threshold to be exceeded before program exits with error. +fail-under=3.43 + +[MESSAGES CONTROL] +# Disable the message, report, category or checker with the given id(s). You +# can either give multiple identifiers separated by comma (,) or put this +# option multiple times (only on the command line, not in the configuration +# file where it should appear only once). You can also use "--disable=all" to +# disable everything first and then reenable specific checks. For example, if +# you want to run only the similarities checker, you can use "--disable=all +# --enable=similarities". If you want to run only the classes checker, but have +# no Warning level messages displayed, use "--disable=all --enable=classes +# --disable=W". +disable=raw-checker-failed, + bad-inline-option, + locally-disabled, + file-ignored, + suppressed-message, + useless-suppression, + deprecated-pragma, + use-symbolic-message-instead, + missing-docstring + + +[REPORTS] +# Set the output format. Available formats are text, parseable, colorized, json +# and msvs (visual studio). You can also give a reporter class, e.g. +# mypackage.mymodule.MyReporterClass. +output-format=colorized + +# Tells whether to display a full report or only the messages. +reports=yes + +# Activate the evaluation score. +score=yes + +[FORMAT] +# Maximum number of characters on a single line. +max-line-length=120 + +[BASIC] + +# Regular expression matching correct method names. Overrides method-naming- +# style. +method-rgx="(([a-z_][a-zA-Z0-9_]{2,})|(_[a-z0-9_]*)|(__[a-zA-Z][a-zA-Z0-9_]+__))$" + +# Regular expression matching correct variable names. Overrides variable- +# naming-style. +variable-rgx="[a-zA-Z_][a-zA-Z0-9_]{1,30}$" + |