[Python] Ruff does not autofix line-too-long violation

Discussão em 'Python' iniciado por Stack, Março 28, 2025.

  1. Stack

    Stack Membro Participativo

    I have a python project and I am configuring latest version of ruff for that project for linting and formating purpose. I have the below settings in my pyproject.toml file:

    [tool.ruff]
    select = ["E", "F", "W", "Q", "I"]

    ignore = ["E203"]

    # Allow autofix for all enabled rules (when `--fix`) is provided.
    fixable = ["ALL"]
    unfixable = []

    # restrict Line length to 99
    line-length = 99


    The ruff check command with autofix feature (--fix) of ruff identifies that the lines are long with E501 errors, but it does not format that code to wrap to next line to maintain the line-length restriction. Is there something I need to enable or do to ensure that ruff fixes this? Or is this not possible in ruff currently? Please help.

    I tried going through the documentation to find anything, but I am clueless what to do here.

    Continue reading...

Compartilhe esta Página