File tree Expand file tree Collapse file tree 7 files changed +26
-3
lines changed
plugins/postcss-dropunusedvars Expand file tree Collapse file tree 7 files changed +26
-3
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ module.exports = ({ fix = true }) => {
64
64
// Note if it seems like this variable is unused
65
65
if ( ! usedAnywhere . includes ( varName ) ) {
66
66
if ( ! fix )
67
- decl . warn ( result , `⚠️ ${ varName } unused variable definition` , {
67
+ decl . warn ( result , `${ varName } unused variable definition` , {
68
68
word : varName ,
69
69
index : decl . sourceIndex ,
70
70
} ) ;
@@ -92,7 +92,7 @@ module.exports = ({ fix = true }) => {
92
92
93
93
if ( fix ) decl . remove ( ) ;
94
94
else {
95
- decl . warn ( result , `⚠️ ${ varName } unused variable definition` , {
95
+ decl . warn ( result , `${ varName } unused variable definition` , {
96
96
word : varName ,
97
97
index : decl . sourceIndex ,
98
98
} ) ;
Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ async function buildCSSWithoutThemes() {
50
50
env : process . env . NODE_ENV || "development" ,
51
51
from : "index.css" ,
52
52
to : "dist/index-base.css" ,
53
+ checkUnused : false ,
53
54
splitinatorOptions : {
54
55
noFlatVariables : true ,
55
56
} ,
@@ -74,6 +75,7 @@ async function buildCSSThemeIndex() {
74
75
env : process . env . NODE_ENV || "development" ,
75
76
from : "themes/spectrum.css" ,
76
77
to : "dist/index-theme.css" ,
78
+ checkUnused : false ,
77
79
splitinatorOptions : {
78
80
noSelectors : true ,
79
81
} ,
@@ -97,6 +99,7 @@ async function buildCSSThemes() {
97
99
env : process . env . NODE_ENV || "development" ,
98
100
from : "themes/spectrum.css" ,
99
101
to : "dist/themes/spectrum.css" ,
102
+ checkUnused : false ,
100
103
splitinatorOptions : {
101
104
noSelectors : true ,
102
105
} ,
@@ -122,6 +125,7 @@ async function buildExpressTheme() {
122
125
env : process . env . NODE_ENV || "development" ,
123
126
from : "themes/express.css" ,
124
127
to : "dist/themes/express.css" ,
128
+ checkUnused : false ,
125
129
additionalPlugins : [
126
130
require ( "postcss-combininator" )
127
131
] ,
Original file line number Diff line number Diff line change 32
32
"postcss-import" : " ^16.0.0" ,
33
33
"postcss-load-config" : " ^5.0.2" ,
34
34
"postcss-nested" : " ^6.0.1" ,
35
+ "postcss-reporter" : " ^7.1.0" ,
35
36
"postcss-splitinator" : " ^1.0.2" ,
36
37
"postcss-varsonly" : " file:../../plugins/postcss-varsonly"
37
38
},
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ module.exports = ({
30
30
noFlatVariables : false ,
31
31
} ,
32
32
varsOnly = false ,
33
+ checkUnused = true ,
33
34
additionalPlugins = [ ] ,
34
35
...options
35
36
} = { } ) => {
@@ -75,11 +76,16 @@ module.exports = ({
75
76
require ( "postcss-custom-properties-passthrough" ) ( ) ,
76
77
require ( "postcss-calc" ) ,
77
78
...additionalPlugins ,
78
- require ( "postcss-dropunusedvars" ) ( { fix : false } ) ,
79
+ ...( checkUnused ? [ require ( "postcss-dropunusedvars" ) ( {
80
+ fix : false ,
81
+ } ) ] : [ ] ) ,
79
82
require ( "postcss-dropdupedvars" ) ,
80
83
require ( "postcss-discard-empty" ) ,
81
84
require ( "postcss-discard-comments" ) ( { removeAllButFirst : true } ) ,
82
85
require ( "autoprefixer" ) ( { } ) ,
86
+ require ( "postcss-reporter" ) ( {
87
+ clearReportedMessages : true ,
88
+ } ) ,
83
89
] ,
84
90
} ;
85
91
} ;
Original file line number Diff line number Diff line change 39
39
"postcss-logical" : " ^7.0.1" ,
40
40
"postcss-nested" : " ^6.0.1" ,
41
41
"postcss-notnested" : " ^1.0.0" ,
42
+ "postcss-reporter" : " ^7.1.0" ,
42
43
"postcss-svg" : " ^3.0.0" ,
43
44
"pug" : " ^3.0.1" ,
44
45
"replace-ext" : " ^1.0.0" ,
Original file line number Diff line number Diff line change @@ -63,6 +63,9 @@ module.exports = ({
63
63
require ( "postcss-discard-empty" ) ,
64
64
require ( "postcss-discard-comments" ) ( { removeAllButFirst : true } ) ,
65
65
require ( "autoprefixer" ) ( { } ) ,
66
+ require ( "postcss-reporter" ) ( {
67
+ clearReportedMessages : true ,
68
+ } ) ,
66
69
] ,
67
70
} ;
68
71
} ;
Original file line number Diff line number Diff line change @@ -14539,6 +14539,14 @@ postcss-reporter@^7.0.0:
14539
14539
picocolors "^1.0.0"
14540
14540
thenby "^1.3.4"
14541
14541
14542
+ postcss-reporter@^7.1.0:
14543
+ version "7.1.0"
14544
+ resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-7.1.0.tgz#5ec476d224e2fe25a054e3c66d9b2901d4fab422"
14545
+ integrity sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==
14546
+ dependencies:
14547
+ picocolors "^1.0.0"
14548
+ thenby "^1.3.4"
14549
+
14542
14550
postcss-resolve-nested-selector@^0.1.1:
14543
14551
version "0.1.1"
14544
14552
resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e"
You can’t perform that action at this time.
0 commit comments