Material complementar utilizado no evento NLW 14, para a tecnologia Python.

Guias

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.

Captura de Tela 2024-01-25 às 16.08.40.png

Captura de Tela 2024-01-25 às 16.09.09.png

</aside>

Links

Repositório

<aside> ℹ️ As aulas estão separadas por commits.

</aside>

Arquivos

.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