atom-community / atom-community/ide-python

How to configure autopep8?

Open
#135 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
238
Forks
40
PR merge metrics
No merged PRs in 30d

Description

Hi, I am trying to use autopep8 but it doesn't work as I was expecting. When doing `Code Format: Format Code` some parts of my code are formatted and others aren't. I tried the autopep8 command in CLI and it formatted a lot more my code which is what I was looking for. I also tried using atom-beautify and it also did a lot more formatting.

So, I would like to know:
1) Why isn't ide-python formatting as much as autopep8 on CLI or atom-beautify?
2) Is there a configuration that is preventing ide-python to do this?
3) Is there a configuration file I should change (or create) to have the formatting I would like?

I am fairly new to autopep8 and I haven't used much this package but I think there should be a little more documentation on these topics as someone new to them. I feel a little lost on what steps to take to have this package working as I'd like.

Notes:
`python -m pyls --help` shows the desired output
I'm on macOS 10.13.6
Atom version 1.29.0
When seeing a Python file in Atom, pycodestyle shows a lot of errors that aren't corrected by the autopep8 setting.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the `Code Format: Format Code` behavior with the autopep8 CLI and the `python -m pyls --help` output. Document which configuration controls formatting, how to configure it, and why pycodestyle errors may remain; done means a newcomer can follow the documented steps to obtain the expected formatting.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
documentation, tooling
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.