Created
October 21, 2024 21:32
-
-
Save teles/267505d3c1e2f0ed72380e98639709e3 to your computer and use it in GitHub Desktop.
Pylint baseado nos prints
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[MASTER] | |
# Definindo os diretórios a serem ignorados | |
ignore=CVS,.git,__pycache__ | |
[MESSAGES CONTROL] | |
# Desativando mensagens específicas para alinhamento com o PyCharm | |
disable=missing-docstring, | |
invalid-name, | |
too-few-public-methods, | |
global-variable-not-assigned, | |
deprecated-module, | |
fixme | |
[REPORTS] | |
# Controlando a saída de relatórios detalhados | |
output-format=colorized | |
reports=no | |
[BASIC] | |
# Tamanho máximo de uma linha | |
max-line-length=120 | |
[FORMAT] | |
# Regras de formatação e estilo | |
indent-string=' ' | |
[DESIGN] | |
# Design de classes e funções | |
max-args=5 | |
max-attributes=10 | |
[IMPORTS] | |
# Número máximo de importações permitidas | |
max-imports=10 | |
[EXCEPTIONS] | |
# Configurações para exceções | |
overgeneral-exceptions=Exception |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[MASTER] | |
# Número máximo de linhas de um módulo | |
max-module-lines=1000 | |
# Diretórios e arquivos ignorados | |
ignore=CVS,.git,__pycache__ | |
ignore-patterns=.*_test\.py$ | |
# Indicar que estamos em um ambiente seguro de pontuação | |
safe-points= | |
[MESSAGES CONTROL] | |
# Mensagens de erro/aviso que devem ser desabilitadas | |
disable=missing-docstring, | |
invalid-name, | |
too-few-public-methods | |
[REPORTS] | |
# Controle de saídas de relatórios detalhados | |
output-format=colorized | |
reports=no | |
evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) | |
[BASIC] | |
# Tamanho máximo de uma linha | |
max-line-length=120 | |
# Formato esperado para nomes de classes e funções | |
function-rgx=[a-z_][a-z0-9_]{2,30}$ | |
variable-rgx=[a-z_][a-z0-9_]{2,30}$ | |
class-rgx=[A-Z_][a-zA-Z0-9]+$ | |
# Mensagem para strings não terminadas | |
bad-continuation=\ | |
[FORMAT] | |
# Tamanho de identação | |
indent-string=' ' | |
indent-after-paren=4 | |
# Número máximo de argumentos permitidos em uma função/método | |
max-args=5 | |
# Número máximo de atributos permitidos para uma classe | |
max-attributes=10 | |
# Número máximo de branches permitidos em uma função | |
max-branches=12 | |
# Número máximo de argumentos permitidos para métodos | |
max-public-methods=20 | |
[DESIGN] | |
# Número máximo de métodos públicos permitidos para uma classe | |
max-public-methods=20 | |
[LOGGING] | |
# Checagem de tipos de formato de mensagens de log | |
logging-format-style=old | |
[IMPORTS] | |
# Número máximo de importações de um módulo | |
max-imports=10 | |
[EXCEPTIONS] | |
# Controle de exceções | |
overgeneral-exceptions=Exception |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment