@@ -41,6 +41,13 @@ fail-on=
4141# Specify a score threshold under which the program will exit with error.
4242fail-under =10
4343
44+ # The files to lint. The flag can also be omitted as pylint will try to lint
45+ # any file passed as argument. This can be used to set files to a directory in
46+ # a configuration file and invoke pylint by only typing pylint on the command
47+ # line. Any file passed as argument will overwrite any file set in the
48+ # configuration file.
49+ files =
50+
4451# Interpret the stdin as a python script, whose filename needs to be passed as
4552# the module_or_package argument.
4653# from-stdin=
@@ -93,7 +100,7 @@ prefer-stubs=no
93100
94101# Minimum Python version to use for version dependent checks. Will default to
95102# the version used to run pylint.
96- py-version =3.14
103+ py-version =3.15
97104
98105# Discover python modules and packages in the file system subtree.
99106recursive =no
@@ -337,6 +344,10 @@ expected-line-ending-format=
337344# Regexp for a line that is allowed to be longer than the limit.
338345ignore-long-lines =^\s*(# )?<?https?://\S+>?$
339346
347+ # Regexp for a part of a line that will not be counted when calculating the
348+ # line length.
349+ # ignore-pattern-in-long-lines=
350+
340351# Number of spaces of indent required inside a hanging or continued line.
341352indent-after-paren =4
342353
@@ -389,6 +400,9 @@ import-graph=
389400# to the given file (report RP0402 must not be disabled).
390401int-import-graph =
391402
403+ # Force import order to recognize a module as part of a first party library.
404+ known-first-party =
405+
392406# Force import order to recognize a module as part of the standard
393407# compatibility libraries.
394408known-standard-library =
@@ -505,9 +519,9 @@ evaluation=max(0, 0 if fatal else 10.0 - ((float(5 * error + warning + refactor
505519msg-template =
506520
507521# Set the output format. Available formats are: 'text', 'parseable',
508- # 'colorized', 'json2' (improved json format), 'json' (old json format), msvs
509- # (visual studio) and 'github' (GitHub actions). You can also give a reporter
510- # class, e.g. mypackage.mymodule.MyReporterClass.
522+ # 'colorized', 'json2' (improved json format), 'json' (old json format), ' msvs'
523+ # (visual studio), 'github' (GitHub actions) and 'junit' (JUnit XML). You can
524+ # also give a reporter class, e.g. mypackage.mymodule.MyReporterClass.
511525# output-format=
512526
513527# Tells whether to display a full report or only the messages.
@@ -531,7 +545,8 @@ ignore-imports=yes
531545# Signatures are removed from the similarity computation
532546ignore-signatures =yes
533547
534- # Minimum lines number of a similarity.
548+ # Minimum lines number of a similarity. Setting it to 0 will disable the check,
549+ # but you should use disable=duplicate-code instead.
535550min-similarity-lines =4
536551
537552
@@ -605,6 +620,12 @@ ignored-checks-for-mixins=no-member,
605620# qualified names.
606621ignored-classes =optparse.Values,thread._local,_thread._local,argparse.Namespace
607622
623+ # Couples of functions with side effects that are often believed to return
624+ # something and the equivalent function that does return something, separated
625+ # by a comma. Used to hint at the right function to use in the 'assignment-
626+ # from-no-return' message.
627+ known-side-effects-only-functions =reverse:reversed,sort:sorted
628+
608629# Show a hint with possible names when a member name was not found. The aspect
609630# of finding the hint is based on edit distance.
610631missing-member-hint =yes
0 commit comments