Add a --fail-under <score> flag, also configurable in a `.pylintrc`file
If the final score is more than the specified score, it's considered a
success and pylint exits with exit code 0. Otherwise, it's considered
a failure and pylint exits with its current exit code based on the
messages issued.
Close#2242
This commit adds support for disabling `line-too-long` messages
for multilines strings such as docstrings.
When a pylint disable pragma is present at the end of the docstring, it is taken
in account for the entire docstring.
Close#2957
To enable better handling of whitelisting/blacklisting names, we added two new
config options: `good-names-rgxs` and `bad-names-rgxs`. They both
are a comma-separated list of regexes, where the former is used for exempting
names from name checking while the latter is used for always marking a name
as blacklisted.