Comments (8)
Can you give me some steps to reproduce this, or point me at your project where this problem is happening?
from grunt-lesslint.
I've created a repo for testing issues, https://github.com/andrew-ml/testingless
There I have main.less, which has 'less/component.less' import.
So, 'component.less' contains test code with too many !important declarations,
After running lesslint task in grunt I got an error:
[main.less] (1)
'Too many !important declarations ...'
As you see, it shows that the error is in 'main.less' instead of 'less/component.less', which is quite inconvenient.
Is there any way to output the error log with right import file names?
from grunt-lesslint.
+1
from grunt-lesslint.
The fix for this is now published as 1.1.8
on NPM.
from grunt-lesslint.
@jgable it seems that problem is not solved, now I see file path for every error like
>> less/base.less [Line 237, Column 9]: padding: 1px;
but the problem is that I don't have line 237 in base.less
since it has only @import imported.less;
statement.
So basically this error should be linked to imported.less
file with correct line number.
I'm using it with jenkins-violation plugin (lint-xml formatter), and jenkins can't render report correctly because of incorrect issue mapping (issue - file & linenumber)
from grunt-lesslint.
Woops, you're right, I was not using the source but the original file name. Published a hotfix as 1.1.9
up on npm, give it another try.
from grunt-lesslint.
@jgable you're almost there =)
terminal output is fine now, could you also fix xml report please?
from grunt-lesslint.
You'll have to put together a PR for it yourself. I'm a little busy with
other things.
from grunt-lesslint.
Related Issues (20)
- NPM package should be named 'grunt-contrib-lesslint' HOT 4
- DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead. HOT 1
- Imported files aren't linted HOT 21
- Please read the question from closed issue #53
- Possiblity to mute certain errors? HOT 3
- Getting errors from imports without specifying the imports HOT 7
- Way to rewrite import rules HOT 3
- Comments in .csslintrc HOT 3
- Load options through the .csslintrc file in the current working directory HOT 2
- Import Statement leads to Parse Error HOT 3
- Change to using grunt in js instead of coffee HOT 4
- Update less to 2.5.x? HOT 1
- I can't get lesslint to honor newer HOT 1
- Not Validating HOT 13
- Add support for showing lint warnings HOT 2
- Would like to add imports before parsing HOT 1
- [Question] Dislay multiple errors per file HOT 1
- Update dependencies HOT 1
- Is it possible to ignore lines? HOT 1
- parsing error: Cannot read property 'lineNumber' of undefined HOT 1
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 grunt-lesslint.