Comments (5)
I totally agree and have actually been thinking about this myself.
Another feature that could follow from this is the ability to specify the severity of a rule violation. Everything defaults to warning
but if desired, mark some rule violations as errors
and exit with a different code etc.
@kokarn thoughts, ideas?
from lesshint.
👍 to the ability to override severity
from lesshint.
I think @jwilsson is spot on with this and that we all agree that's something that could be useful.
I don't think we should follow jshint tho, add warnings/info to an error object seems a bit backwards and the one letter codes just seems a bit stupid.
@shellscape Do you know why they do single letters?
I think that we should either return a single object with all warnings/error/info on it or a single object with three objects, each containing it's own type.
The more i think about it i like the second alternative a bit more, would be easier to enumerate, could enable handling of specific types differently without having to loop over everything and so on.
from lesshint.
@kokarn no clue why they used single letters - if I had to guess it was left over from jslint or just a style choice. I'm personally OK with an array of result objects, each with their 'state' property. Splitting that up into { warnings: [], errors: [] }
is a matter of stylistic preference at that point, or another way to map the data.
I've started work on this on our fork and will submit PRs along the way.
from lesshint.
Closing this, since everything's fine and dandy in #47.
from lesshint.
Related Issues (20)
- Property order concentric
- Upgrade report on propertyOrder error
- Ordering bug
- "parse error: Missed semicolon" for variable body starting with `&` HOT 2
- Lesshint Throws Different Warnings for Single Line Comments HOT 1
- Several False Positives of stringQuotes Rule HOT 3
- An in-range update of rimraf is breaking the build 🚨 HOT 1
- Upgrading from 5.3.0 to 6.3.0 leads to many false positives HOT 6
- Upgrading to 6.3.0 gives unexpected results HOT 4
- newlineAfterBlock doesn't work properly HOT 2
- An in-range update of postcss-less is breaking the build 🚨 HOT 3
- Upgrading to 6.3.1 leads to incorrect newlineAfterBlock warnings HOT 4
- An in-range update of sinon is breaking the build 🚨 HOT 1
- Using a mixin causes inaccurate reporting of newlineAfterBlock HOT 8
- Rule proposal: spaceAroundChildCombinator HOT 1
- An in-range update of sinon is breaking the build 🚨 HOT 2
- An in-range update of mocha is breaking the build 🚨 HOT 1
- LESS "extend" syntax violates spaceAfterPropertyColon rule HOT 1
- An in-range update of coveralls is breaking the build 🚨 HOT 2
- TypeError: Cannot read property 'valueOf' of undefined HOT 2
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 lesshint.