Our great sponsors
-
If you find Pylint and Mypy too slow to run when editing, you can make it so that they only run in a pre-commit hook (for example with https://pre-commit.com/) and in CI. That way, you can keep the fast experience when editing, but you can still make sure that no errors end up being committed and merged to the main branch.
-
python-lsp-server
Fork of the python-language-server project, maintained by the Spyder IDE team and the community
https://github.com/python-lsp/python-lsp-server with plugins below (isort/black are for formatting, but especially black is highly recommended):
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
-
-
python-lsp-black
python-lsp-server plugin that adds support to black autoformatter, forked from https://github.com/rupert/pyls-black/
Related posts
- Implementing Quality Checks In Your Git Workflow With Hooks and pre-commit
- [Tool Anouncement] github-distributed-owners - A tool for managing GitHub CODEOWNERS using OWNERS files distributed throughout your code base. Especially helpful for monorepos / multi-team repos
- I’m a hack and a fraud - what are some dead giveaways that someone is self taught?
- Regarding securing confidential data without enabling secrets scanning
- Please help me troubleshoot this error.