Material complementar utilizado no evento NLW 14, para a tecnologia Python.
Instalação do Python e do Visual Studio Code
<aside> 💡 Para que o Pylint funcione corretamente verifique se está usando indentação de 4 espaços no seu VS Code.
</aside>
<aside> ℹ️ As aulas estão separadas por commits.
</aside>
.pre-commit-config.yaml
repos:
- repo: local
hooks:
- id: pylint
name: pylint
entry: pylint
language: system
types: [python]
args:
[
"-rn", # Only display messages
"-sn", # Don't display the source
"--rcfile=.pylintrc", # Link to your config file
"--load-plugins=pylint.extensions.docparams", # Load an extension
]
.pylintrc
C0114, # missing-module-docstring
C0115, # Missing-class-docstring
C0116, # missing-function-docstring
W0703, # Catching too general exception Exception
R0903, # too-few-public-methods
W0719, # broad-exception-raised