Skip to content

Simpler setup? #874

@afeld

Description

@afeld

I teach Python+pandas, and as of this semester am having my students install and enable it. We/I ran into some issues doing so, mainly that a lot of configuration is needed to get format-on-save working. My students are relatively new to coding, so getting them to understand what was going on in the Settings JSON was a hurdle. I'd love to reduce the friction for them and other newbies (and everyone, really).

My assumption is that most people who install this extension would want the following enabled by default for both Python files and notebooks:

  • Ruff to be set as the Python formatter
  • Format on save to be enabled
  • Import sorting enabled

Therefore, my suggestion is to consider either:

  • Changing those settings by default, assuming that's possible or broadly desirable
  • Giving a button for "want us to set this up for you?"

Granted, this could be a newbie bias and the more conservative approach makes sense for the majority of users. Just throwing this perspective out there.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionAsking for support or clarification

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions