PyBasic icon indicating copy to clipboard operation
PyBasic copied to clipboard

Whitespace fixes

Open cclauss opened this issue 2 months ago • 0 comments

Remove trailing whitespace and ensure Python files end with one newline.

% ruff check --select=W --statistics # https://docs.astral.sh/ruff

68	W293	[-] blank-line-with-whitespace
 9	W291	[-] trailing-whitespace
 1	W292	[*] missing-newline-at-end-of-file
Found 78 errors.

% ruff rule W291

trailing-whitespace (W291)

Derived from the pycodestyle linter.

Fix is always available.

What it does

Checks for superfluous trailing whitespace.

Why is this bad?

According to PEP 8, "avoid trailing whitespace anywhere. Because it’s usually invisible, it can be confusing"

Example

spam(1) \n#

Use instead:

spam(1)\n#

Fix safety

This fix is marked unsafe if the whitespace is inside a multiline string, as removing it changes the string's content.

cclauss avatar Nov 29 '25 20:11 cclauss