@@ -140,82 +140,82 @@ const stylelintPolarisCoverageOptions = {
140140 message : 'Please use a Polaris font token or typography component' ,
141141 } ,
142142 ] ,
143- // layout: [
144- // {
145- // 'declaration-property-value-disallowed-list': [
146- // {
147- // top: [/(?!var\(--p-).+$/],
148- // bottom: [/(?!var\(--p-).+$/],
149- // left: [/(?!var\(--p-).+$/],
150- // right: [/(?!var\(--p-).+$/],
151- // '/^width/': [/(?!var\(--p-).+$/],
152- // '/^height/': [/(?!var\(--p-).+$/],
153- // },
154- // {severity: 'warning'},
155- // ],
156- // 'property-disallowed-list': [
157- // [
158- // 'position',
159- // 'grid',
160- // 'flex',
161- // 'flex-grow',
162- // 'flex-shrink',
163- // 'flex-basis',
164- // 'justify-content',
165- // 'align-items',
166- // 'grid-row',
167- // 'grid-row-start',
168- // 'grid-row-end',
169- // 'grid-column',
170- // 'grid-column-start',
171- // 'grid-column-end',
172- // 'grid-template',
173- // 'grid-template-areas',
174- // 'grid-template-rows',
175- // 'grid-template-columns',
176- // 'grid-area',
177- // 'display',
178- // ],
179- // {severity: 'warning'},
180- // ],
181- // 'function-disallowed-list': [
182- // 'nav-min-window-corrected',
183- // 'control-height',
184- // 'control-slim-height',
185- // 'mobile-nav-width',
186- // 'thumbnail-size',
187- // 'icon-size',
188- // 'top-bar-height',
189- // ].map(matchNameRegExp),
190- // 'polaris/at-rule-disallowed-list': {
191- // include: [
192- // 'layout-flex-fix',
193- // 'safe-area-for',
194- // 'skeleton-page-header-layout',
195- // 'skeleton-page-secondary-actions-layout',
196- // ].map(matchNameRegExp),
197- // },
198- // 'polaris/global-disallowed-list': [
199- // // Legacy mixin map-get data
200- // /\$layout-width-data/,
201- // /\$navigation-width/,
202- // /\$small-thumbnail-size/,
203- // /\$large-thumbnail-size/,
204- // /\$medium-thumbnail-size/,
205- // /\$thumbnail-sizes/,
206- // // Legacy custom properties
207- // /--p-range-slider-thumb-size-base/,
208- // /--p-range-slider-thumb-size-active/,
209- // /--p-range-slider-thumb-scale/,
210- // /--p-override-visible/,
211- // /--p-icon-size/,
212- // /--p-choice-size/,
213- // ],
214- // },
215- // {
216- // message: 'Please use a Polaris layout component',
217- // },
218- // ],
143+ layout : [
144+ {
145+ // 'declaration-property-value-disallowed-list': [
146+ // {
147+ // top: [/(?!var\(--p-).+$/],
148+ // bottom: [/(?!var\(--p-).+$/],
149+ // left: [/(?!var\(--p-).+$/],
150+ // right: [/(?!var\(--p-).+$/],
151+ // '/^width/': [/(?!var\(--p-).+$/],
152+ // '/^height/': [/(?!var\(--p-).+$/],
153+ // },
154+ // {severity: 'warning'},
155+ // ],
156+ // 'property-disallowed-list': [
157+ // [
158+ // 'position',
159+ // 'grid',
160+ // 'flex',
161+ // 'flex-grow',
162+ // 'flex-shrink',
163+ // 'flex-basis',
164+ // 'justify-content',
165+ // 'align-items',
166+ // 'grid-row',
167+ // 'grid-row-start',
168+ // 'grid-row-end',
169+ // 'grid-column',
170+ // 'grid-column-start',
171+ // 'grid-column-end',
172+ // 'grid-template',
173+ // 'grid-template-areas',
174+ // 'grid-template-rows',
175+ // 'grid-template-columns',
176+ // 'grid-area',
177+ // 'display',
178+ // ],
179+ // {severity: 'warning'},
180+ // ],
181+ 'function-disallowed-list' : [
182+ 'nav-min-window-corrected' ,
183+ 'control-height' ,
184+ 'control-slim-height' ,
185+ 'mobile-nav-width' ,
186+ 'thumbnail-size' ,
187+ 'icon-size' ,
188+ 'top-bar-height' ,
189+ ] . map ( matchNameRegExp ) ,
190+ 'polaris/at-rule-disallowed-list' : {
191+ include : [
192+ 'layout-flex-fix' ,
193+ 'safe-area-for' ,
194+ 'skeleton-page-header-layout' ,
195+ 'skeleton-page-secondary-actions-layout' ,
196+ ] . map ( matchNameRegExp ) ,
197+ } ,
198+ 'polaris/global-disallowed-list' : [
199+ // Legacy mixin map-get data
200+ / \$ l a y o u t - w i d t h - d a t a / ,
201+ / \$ n a v i g a t i o n - w i d t h / ,
202+ / \$ s m a l l - t h u m b n a i l - s i z e / ,
203+ / \$ l a r g e - t h u m b n a i l - s i z e / ,
204+ / \$ m e d i u m - t h u m b n a i l - s i z e / ,
205+ / \$ t h u m b n a i l - s i z e s / ,
206+ // Legacy custom properties
207+ / - - p - r a n g e - s l i d e r - t h u m b - s i z e - b a s e / ,
208+ / - - p - r a n g e - s l i d e r - t h u m b - s i z e - a c t i v e / ,
209+ / - - p - r a n g e - s l i d e r - t h u m b - s c a l e / ,
210+ / - - p - o v e r r i d e - v i s i b l e / ,
211+ / - - p - i c o n - s i z e / ,
212+ / - - p - c h o i c e - s i z e / ,
213+ ] ,
214+ } ,
215+ {
216+ message : 'Please use a Polaris layout component' ,
217+ } ,
218+ ] ,
219219 spacing : [
220220 {
221221 'function-disallowed-list' : [ 'control-vertical-padding' , 'spacing' ] . map (
0 commit comments