Skip to content

VSCode extension does not honor .editorconfig path overrides #864

@zarillion

Description

@zarillion

We're looking at moving from lua-format to StyLua for our project and have encountered a hurdle. Our project contains a number of localization files where we like to remove the column limit to prevent wrapping. This leaves it up to the translators how they want to format their translations.

I did not see a way to apply path-specific settings using .stylua.toml, so we have this .editorconfig file:

[*.lua]
max_line_length = 120

[**/localization/**.lua]
max_line_length = 1000

When running stylua directly, ec4rs picks up this override and the configuration is honored. However, when formatted on save in VSCode using the extension, the max_line_length override is not honored.

Is there a way to set up the .editorconfig files such that the editor picks up this override as well? I assume the editor may just be passing the file name and contents to StyLua, so the path-specific section is not picked up on save.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingextensionConcerns the VSCode extension

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions