You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[postcss-linaria] Allow for alias of css in config #1423
Supply the ability to declare aliases for css and styled when running stylelint analysis for projects that export those methods from linaria with a different name.
Motivation
I'm using atomic styles in a personal project. I recently added stylelint with property-disallowed-list to flag uses of margin and padding, (to prompt using margin-left instead, etc) and it wasn't working... at all.
After a day of digging, it turned out the reason was I had abstracted the use of linaria out to a local import. And since I was needing to apply global styles for a component library, to differentiate css from core and atomic, I had done the following:
Unfortunately, it is not. I don't have a problem re-exporting it. I'm having a problem with how the style is being checked/validated with postcss-linaria: it's hardcoded to look for css and styled.
I readily admit this is an edge case. And due to another bug in the stylelint impl, regarding corruption of styles with autofix, I recently removed stylelint entirely.
Activity
DaveSauce commentedon Sep 19, 2024
Is there any reason this syntax won't work for you?
clintandrewhall commentedon Sep 20, 2024
@DaveSauce That's literally what I did, and what surfaced the issue.
If the function is renamed,
postcss-linariadoesn't see it.espretto commentedon Mar 26, 2025
This is a possible duplicate of #1430. Have you tried the
tagResolveroption documented here?espretto commentedon Nov 19, 2025
Did this solve your issue? @clintandrewhall
clintandrewhall commentedon Nov 19, 2025
@espretto Thanks for the ping! I'm doing this already, but that doesn't appear to have any effect on the
postcss-linariaplugin...?clintandrewhall commentedon Nov 19, 2025
Unfortunately, it is not. I don't have a problem re-exporting it. I'm having a problem with how the style is being checked/validated with
postcss-linaria: it's hardcoded to look forcssandstyled.I readily admit this is an edge case. And due to another bug in the stylelint impl, regarding corruption of styles with autofix, I recently removed stylelint entirely.