Thanks to Pycharms pep8 hints I've been making my code proudly and beautifully pep8 for years. Started working at a company on a very big python project a month ago and I'm stunned by how other people code. Is it normal to work to Pep8?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/Jetbrains

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • prettier

    Prettier is an opinionated code formatter.

    Auto-formatting is the future. Black has already been mentioned, but I must second the recommendation. Our entire team is using it, and not only does it make for better code reviews and git diffs, but it also goes a long way to ensure that the entire team is writing code that the others can read. Prettier is also great, for the languages it supports. Formatting should be a matter of fact, not opinion, and auto-formatting saves time both when writing code and when discussing it.

  • black

    The uncompromising Python code formatter

    Auto-formatting is the future. Black has already been mentioned, but I must second the recommendation. Our entire team is using it, and not only does it make for better code reviews and git diffs, but it also goes a long way to ensure that the entire team is writing code that the others can read. Prettier is also great, for the languages it supports. Formatting should be a matter of fact, not opinion, and auto-formatting saves time both when writing code and when discussing it.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts