Today I'm happy because I've found a CSS source code linter recess that seems to be very nice, or at least it has philosophical posture about CSS very similar to mine and this is, in general the principles of Object Oriented CSS.
The CSS linter I've found is developed (and used) for bootstrap 3. I liked all the suggestions the linter tells me but the "Incorrect property order" so I disabled it (yes, there is a correct property order inside a CSS rule definition! ):
sudo npm install recess -g
recess all-my.css --strictPropertyOrder false
And the best part, it seems to work nicely with less sources
recess all-my.less --strictPropertyOrder false
Also, recess can be used for CSS minification and indentation or formatting of CSS.