Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Ignore the style declaration order declared in the top level of Vue #180

Open
otomad opened this issue Sep 4, 2023 · 0 comments
Open

Ignore the style declaration order declared in the top level of Vue #180

otomad opened this issue Sep 4, 2023 · 0 comments

Comments

@otomad
Copy link

otomad commented Sep 4, 2023

For example, if config in .stylelintrc:

{
    rules: {
        "order/order": [
            "at-rules",
	    "dollar-variables",
	    "declarations",
	    "rules",
	],
    },
}

Then declare styles in Vue:

<style lang="scss">
    $foo: bar;

    .foo {
        color: red;
    }

    @include my-mixin;
</style>

stylelint-order will raise an error:

Expected blockless @include to come before rule (order/order)

And convert it to:

<style lang="scss">
    @include my-mixin;

    $foo: bar;

    .foo {
        color: red;
    }
</style>

However, I want the order only works in the declarations, not on the top level.

And if declare these style declarations in a single scss file instead of vue, it can work correctly.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant