Skip to content

Instantly share code, notes, and snippets.

@boazcstrike
Last active June 20, 2024 06:15
Show Gist options
  • Save boazcstrike/84dd8437c40de58fde878e6639926ee4 to your computer and use it in GitHub Desktop.
Save boazcstrike/84dd8437c40de58fde878e6639926ee4 to your computer and use it in GitHub Desktop.
readme for line too long flake8 error ignore

Open VS Code and go to your workspace or project folder.

Create or open the .flake8 configuration file: This file is usually located in the root directory of your project. If it doesn't exist, you can create it.

Add the following configuration to the .flake8 file to ignore the "line too long" (E501) errors:

[flake8]
ignore = E501

This tells flake8 to ignore the E501 error, which corresponds to the "line too long" warning.

Ensure that VS Code is using the .flake8 configuration file:

VS Code uses the python.linting.flake8Args setting to specify additional arguments for flake8. You can specify the configuration file directly here if needed. Open your VS Code settings (Ctrl+, or Cmd+, on macOS) and search for flake8Args. Add the path to your .flake8 file if it's not in the default location:

"python.linting.flake8Args": ["--config", "path/to/your/.flake8"]

Restart VS Code to ensure that the settings take effect.

After completing these steps, flake8 should no longer underline lines that are too long.

Example Configuration File Here is how the .flake8 file might look:

[flake8]
ignore = E501

Example VS Code Settings JSON Here is how the settings in settings.json might look if you need to specify the path to the .flake8 file:

{
    "python.linting.flake8Args": ["--config", ".flake8"],
    "python.linting.enabled": true,
    "python.linting.flake8Enabled": true
}

This configuration will disable the "line too long" warnings and ensure a smoother coding experience in VS Code without those particular distractions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment