Comments (3)
Had you shared config somehow between stylelint-order and postcss-sorting before? Do you share it somehow now?
There is no way to just use .stylelintrc for postcss-sorting, because stylelint's rules and this plugin's rules have different names.
Stylelint:
{
"order/declaration-block-order": [],
"order/declaration-block-property-groups-structure": []
}
postcss-sorting:
{
"order": [],
"properties-order": []
}
So it already needs some config conversion. Since it needs conversion, it can use more simple values then. My goal is to make independent software, which can be used by itself without stylelint. Config is friendlier for people not familiar with stylelint.
But I kept in mind stylelint when was developing v2. Stylelint's config can be used by this plugin, but after a little conversion.
There is a tool to format style sheets with stylelint config — stylefmt. I'm going to add stylelint-order rules to it, and it will use postcss-sorting internally.
from postcss-sorting.
True if you add stylelint in directly like that they do not match but internally the blobs are almost the same and its easy to set the rules without needing the entire blob:
'properties-order': config.rules['order/declaration-block-property-groups-structure']
In v1 no I could not use the rules directly (well I could in an earlier version of stlyelint before they removed the order rules) had to write some rules to translate the order which was why I was glad that v2 came out and pretty much respected the rule structure.
Yes I already use stylefmt as well so if you will be adding these rules there as well then potentially I can remove the sorting from my build step however I just thought these match as they are now would have been useful.
from postcss-sorting.
@wroughtec I won't change this, because I'll drop these options altogether in the next major version in favor of stylelint's soon coming autofixing.
stylefmt supports stylelint-order now.
from postcss-sorting.
Related Issues (20)
- Bootstrap 5 support? HOT 8
- CSS in HTML HOT 1
- Feature request: sort simple media queries by query parameter values HOT 1
- 01:24:53 [vite] Internal server error: Cannot read properties of undefined (reading 'length') HOT 2
- Error when using with postcss-sass: Cannot read properties of undefined (reading 'includes') HOT 2
- suggestion: wildcards to prevent re-ordering to affect the visual outcome HOT 1
- SASS mixins not getting sorted alphabetically HOT 1
- Error when run with error `TypeError: Cannot read property 'includes' of undefined` HOT 1
- Support for alphabetical sort with specific properties before all HOT 1
- postcss-sorting not working as expected HOT 6
- security vulnerability PostCSS HOT 1
- Extend sorting rule from another file HOT 1
- Less variables order in declaration block HOT 3
- Feature request: Non-standard CSS compatible HOT 2
- Migration to v3 Postcss Sorting HOT 5
- Could we support *.vue file? HOT 5
- Compine at rules with properties in sorting HOT 1
- rule sorting HOT 3
- Using astroturf composes HOT 4
- Add limited sorting support for CSS-in-JS with interpolation HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from postcss-sorting.