pythonvisual-studio-codeautoformatting

Is there a way/extension to exclude certain line(s) from "Format On Save" in Visual Studio Code?


I am working on a Python project where the Formatting is set to Autopep8. Is there any extension or possible settings where can define to exclude a certain line(s) from formatting when VS is set to format modified code/file on save or with keyboard shortcuts?


Solution

  • Add the comment # noqa to the end of each line you want VS Code to leave alone. For instance, to prevent VS Code from changing

    RED     = 0
    YELLOW  = 1
    

    to

    RED = 0
    YELLOW = 1
    

    just do the following:

    RED     = 0  # noqa
    YELLOW  = 1  # noqa