Skip to content

Selector contains "!important" when there is no whitespace following a mixin #90

Closed
@orottier

Description

@orottier
  • Node Version: 6.11.1
  • NPM Version: 5.3.0
  • postcss-less Version: 1.1.0

LESS

a {
    .mixin(val)!important;
}

JavaScript

console.dir(require("postcss-less").parse('a{.mixin(val)!important;}'), {colors: true, depth: null})

Expected Behavior

{
            selector: '.mixin(val)',
            params: '(val) !important',
            mixin: true,
            important: true
}

Actual Behavior

{
            selector: '.mixin(val)!important',
            params: '(val)!important',
            mixin: true,
            important: true
}

Going upstream from prettier/prettier#2880

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions