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
error while specifying variables in CSS3 ; Expected RBRACE. This rule looks for recoverable syntax error #720
:root{ --nvctheme-color: #3f1a67; --nvcthemelight-color: #5f259e; }
this is the code I am using to define website theme color as a variable but in CSSlint it is showing error ERROR: Expected RBRACE at line 17, col 3. This rule looks for recoverable syntax errors. (errors) Browsers: All
Support for css variables has landed in all major browsers except ie11. csslint should support it!
Reacted by Anthony Stabile, James Tindall, Baltazar Gomez, Guillaume Ongenae, Roger, jadrake75, Michael Osthege, Will, Ian Minara, Alex Kozack and 13 more
Reacted by Baltazar Gomez, Alex Kozack and Peter Scheler
Same issue here. Don't know why, but when trying to use /* csslint ignore:start / and / csslint ignore:end */ I can't get rid of errors inin CodeMirror (uses CSSLint 1.0.4). Has anyone managed to use the ignore to get rid of the css variables errors?
Ran into this issue this morning, Visual Studio won't publish css with this error, even though the pages run just fine locally.
This is a 6 month old bug, and it hasn't been addressed. If it is too hard to properly write rules to properly identify this use case, then turn off validation checking for empty rules so you don't break things while you get your logic sorted out.
Kinda irritated that I have to fight with csslint to get work done, it is costing more time than it is saving...
Reacted by Olli-Pekka Heinisuo, Andy, Jeromie Kirchoff, Brandon Dyer, Eric Mutta and bb010g
I have the same problem, it gives no error in appveyor client test but in visual studio where my backend included I see errors like above for my variables.css
:root{
--accent-color: #5491db;
--nav-back-color:#353b44;
...
}
Anyone can help please?
For those that land here after a web-search, the following Awk/Bash wrapper script is what I currently use to ignore RBRACE errors related to CSS custom properties;
@chris-oliver-getvisibility recently I went on the hunt for alternatives, and it seems stylelint may be able to satisfy the want of CSS (and SCSS) linting... though I've yet to make the time to test it 🤷
Reacted by Christopher Oliver
chris-oliver-getvisibility commented on Mar 27, 2023
Activity
aliceinpalth commentedon Nov 23, 2017
Experiencing this as well.
adityarao310 commentedon Dec 2, 2017
Yup, same here
frvge commentedon Dec 29, 2017
The parser doesn't know how to handle CSS Variables as far as I know.
varunyellina commentedon Jan 8, 2018
Happens with me too.
Redmega commentedon Feb 19, 2018
Support for css variables has landed in all major browsers except ie11.
csslintshould support it!vrosu commentedon Mar 27, 2018
Same issue here. Don't know why, but when trying to use /* csslint ignore:start / and / csslint ignore:end */ I can't get rid of errors inin CodeMirror (uses CSSLint 1.0.4). Has anyone managed to use the ignore to get rid of the css variables errors?
JoniVR commentedon Mar 31, 2018
@vrosu Nope, same issue as described above, really annoying. Ignoring doesn't seem to help.
hroger1030 commentedon Apr 20, 2018
Ran into this issue this morning, Visual Studio won't publish css with this error, even though the pages run just fine locally.
This is a 6 month old bug, and it hasn't been addressed. If it is too hard to properly write rules to properly identify this use case, then turn off validation checking for empty rules so you don't break things while you get your logic sorted out.
Kinda irritated that I have to fight with csslint to get work done, it is costing more time than it is saving...
Removed csslint from test job
LinearDynamics commentedon Sep 5, 2018
landed here from a search. Have a WordPress site going and the editor didn't like my variable (expected RBRACE).
bakcxoj commentedon Nov 17, 2018
Is this still an issue?
hroger1030 commentedon Nov 20, 2018
yep. Here is lines 1-8 of a css sheet:
:root
{
--accent1: #777777;
--accent2: #cccccc;
--Background1: #000000;
--Background2: #44;
--Background3: #55;
}
gives the following errors:
Severity Code Description Project File Line Suppression State
Error empty-rules (CssLint) Rule is empty. Website D:\SourceCode\test\C# - gc\Website\App_Themes\PageStyle.css 1
Error errors (CssLint) Expected RBRACE at line 3, col 5. Website D:\SourceCode\test\C# - gc\Website\App_Themes\PageStyle.css 3
Error errors (CssLint) Expected RBRACE at line 4, col 5. Website D:\SourceCode\test\C# - gc\Website\App_Themes\PageStyle.css 4
Error errors (CssLint) Expected RBRACE at line 5, col 5. Website D:\SourceCode\test\C# - gc\Website\App_Themes\PageStyle.css 5
Error errors (CssLint) Expected RBRACE at line 6, col 5. Website D:\SourceCode\test\C# - gc\Website\App_Themes\PageStyle.css 6
Error errors (CssLint) Expected RBRACE at line 7, col 5. Website D:\SourceCode\test\C# - gc\Website\App_Themes\PageStyle.css 7
parak80 commentedon Nov 27, 2018
I have the same problem, it gives no error in appveyor client test but in visual studio where my backend included I see errors like above for my variables.css
:root{
--accent-color: #5491db;
--nav-back-color:#353b44;
...
}
Anyone can help please?
bakcxoj commentedon Nov 28, 2018
@parak80 There's not really anything you can do. It's an issue with CSSLint. This issue has been open for over a year.
Speaking of which, are there any Pull Requests addressing this issue?
frvge commentedon Dec 9, 2018
CSSLint/parser-lib#248 got opened a few days ago.
19 remaining items
chore(architecture): big refactoring
circuitsacul commentedon May 10, 2021
2021 and this issue is still an issue?
thenexus00 commentedon Jul 14, 2021
Yes, Crazy hey.
GeneralMine commentedon Jul 20, 2021
Can confirm that's still an issue...
DevWeb13 commentedon Oct 26, 2021
26/10/2021 Always the issue in codacy...
tomivm commentedon Dec 15, 2021
15/12/2021 the issue persists in codacy
disable csslint in var declaration lines
csslint disable deprecated warning to support new css features
S0AndS0 commentedon Jan 15, 2022
For those that land here after a web-search, the following Awk/Bash wrapper script is what I currently use to ignore
RBRACEerrors related to CSS custom properties;chris-oliver-getvisibility commentedon Feb 3, 2023
It's clear that this repository has been abandoned.
Does anybody know if there is a spiritual successor?
S0AndS0 commentedon Mar 26, 2023
@chris-oliver-getvisibility recently I went on the hunt for alternatives, and it seems stylelint may be able to satisfy the want of CSS (and SCSS) linting... though I've yet to make the time to test it 🤷
chris-oliver-getvisibility commentedon Mar 27, 2023
Thanks @S0AndS0 !
linusjf commentedon Feb 9, 2024
Any updates on this? CSS variables are breaking csslint.
linusjf commentedon Feb 10, 2024
Dropped the use of csslint from my project. stylelint seems to be the way forward.
Xmetalfanx commentedon Feb 10, 2024
i am not even sure (it was at LEAST MONTHS ago or longer) but i think that is what i did here