Skip to content

Commit

Permalink
Merge pull request #866 from Webperf-se/software-definition-updates
Browse files Browse the repository at this point in the history
Scheduled Software Definition Update
  • Loading branch information
cockroacher authored Jan 18, 2025
2 parents c6eb8d2 + 7dd35e3 commit 7afe6ea
Show file tree
Hide file tree
Showing 4 changed files with 132 additions and 85 deletions.
4 changes: 0 additions & 4 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@ Contributors:

## Projects we depend on:

### [lighthouse](https://www.npmjs.com/package/lighthouse)
Usage: Used in Google Lighthouse based Tests
License: APACHE-2.0

### [pa11y](https://www.npmjs.com/package/pa11y)
Usage: Used in Accessibility (Pa11y) Test
License: LGPL-3.0
Expand Down
63 changes: 36 additions & 27 deletions defaults/css-stylelint-standard.json
Original file line number Diff line number Diff line change
@@ -1,30 +1,39 @@
{
"rules": {
"color-no-invalid-hex": true,
"font-family-no-duplicate-names": true,
"function-linear-gradient-no-nonstandard-direction": true,
"string-no-newline": true,
"keyframe-declaration-no-important": true,
"declaration-block-no-shorthand-property-overrides": true,
"block-no-empty": true,
"comment-no-empty": true,
"function-no-unknown": true,
"property-no-unknown": true,
"unit-no-unknown": true,
"no-unknown-custom-properties": true,
"no-unknown-custom-media": true,
"selector-pseudo-class-no-unknown": true,
"selector-pseudo-element-no-unknown": true,
"selector-type-no-unknown": true,
"media-feature-name-no-unknown": true,
"at-rule-no-unknown": true,
"annotation-no-unknown": true,
"declaration-property-value-no-unknown": true,
"no-unknown-animations": true,
"at-rule-descriptor-no-unknown": true,
"at-rule-descriptor-value-no-unknown": true,
"at-rule-no-deprecated": true,
"at-rule-prelude-no-invalid": true,
"declaration-property-value-keyword-no-deprecated": true
"property-no-unknown": true,
"declaration-no-important": true,
"selector-pseudo-class-no-unknown": true,
"no-unknown-animations": true,
"at-rule-no-deprecated": true,
"at-rule-no-vendor-prefix": true,
"property-no-vendor-prefix": true,
"selector-pseudo-element-no-unknown": true,
"media-feature-name-value-no-unknown": true,
"selector-type-no-unknown": true,
"no-invalid-double-slash-comments": true,
"at-rule-no-unknown": true,
"selector-no-vendor-prefix": true,
"declaration-property-value-no-unknown": true,
"no-unknown-custom-properties": true,
"media-query-no-invalid": true,
"annotation-no-unknown": true,
"at-rule-prelude-no-invalid": true,
"value-no-vendor-prefix": true,
"color-no-invalid-hex": true,
"named-grid-areas-no-invalid": true,
"unit-no-unknown": true,
"function-linear-gradient-no-nonstandard-direction": true,
"no-unknown-custom-media": true,
"declaration-property-value-keyword-no-deprecated": true,
"media-feature-name-no-unknown": true,
"at-rule-descriptor-value-no-unknown": true,
"keyframe-declaration-no-important": true,
"no-empty-source": true,
"comment-no-empty": true,
"no-invalid-position-at-import-rule": true,
"function-no-unknown": true,
"at-rule-descriptor-no-unknown": true,
"media-feature-name-no-vendor-prefix": true,
"block-no-empty": true
}
}
}
48 changes: 31 additions & 17 deletions defaults/mdn-rules.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@
"accent-color": "/en-US/docs/Web/CSS/accent-color",
"acos": "/en-US/docs/Web/CSS/acos",
"active": "/en-US/docs/Web/CSS/:active",
"active-view-transition": null,
"active-view-transition-type": null,
"additive-symbols": "/en-US/docs/Web/CSS/@counter-style/additive-symbols",
"after": "/en-US/docs/Web/CSS/::after",
"align-content": "/en-US/docs/Web/CSS/align-content",
"align-items": "/en-US/docs/Web/CSS/align-items",
"align-self": "/en-US/docs/Web/CSS/align-self",
"align-tracks": "/en-US/docs/Web/CSS/CSS_grid_layout/Masonry_layout",
"all": "/en-US/docs/Web/CSS/all",
"an-plus-b": null,
"anchor": "/en-US/docs/Web/CSS/anchor",
Expand Down Expand Up @@ -49,6 +50,7 @@
"atan": "/en-US/docs/Web/CSS/atan",
"atan2": "/en-US/docs/Web/CSS/atan2",
"attr": "/en-US/docs/Web/CSS/attr",
"autofill": "/en-US/docs/Web/CSS/:autofill",
"backdrop": "/en-US/docs/Web/CSS/::backdrop",
"backdrop-filter": "/en-US/docs/Web/CSS/backdrop-filter",
"backface-visibility": "/en-US/docs/Web/CSS/backface-visibility",
Expand Down Expand Up @@ -142,6 +144,7 @@
"break-before": "/en-US/docs/Web/CSS/break-before",
"break-inside": "/en-US/docs/Web/CSS/break-inside",
"brightness": "/en-US/docs/Web/CSS/filter-function/brightness",
"buffering": "/en-US/docs/Web/CSS/:buffering",
"calc": "/en-US/docs/Web/CSS/calc",
"calc-size": "/en-US/docs/Web/CSS/calc-size",
"caption-side": "/en-US/docs/Web/CSS/caption-side",
Expand All @@ -158,6 +161,7 @@
"clip-rule": "/en-US/docs/Web/CSS/clip-rule",
"color": "/en-US/docs/Web/CSS/color",
"color-interpolation-filters": "/en-US/docs/Web/CSS/color-interpolation-filters",
"color-mix": null,
"color-scheme": "/en-US/docs/Web/CSS/color-scheme",
"column-count": "/en-US/docs/Web/CSS/column-count",
"column-fill": "/en-US/docs/Web/CSS/column-fill",
Expand Down Expand Up @@ -191,8 +195,8 @@
"counters": "/en-US/docs/Web/CSS/counters",
"cross-fade": "/en-US/docs/Web/CSS/cross-fade",
"cubic-bezier": "/en-US/docs/Web/CSS/easing-function#cubic_b\u00c3\u00a9zier_easing_function",
"cue": "/en-US/docs/Web/CSS/::cue",
"cue-region": "/en-US/docs/Web/API/WebVTT_API",
"cue": null,
"cue-region": null,
"current": "/en-US/docs/Web/CSS/:current",
"cursor": "/en-US/docs/Web/CSS/cursor",
"custom-ident": "/en-US/docs/Web/CSS/custom-ident",
Expand All @@ -204,6 +208,7 @@
"default": "/en-US/docs/Web/CSS/:default",
"defined": "/en-US/docs/Web/CSS/:defined",
"descent-override": "/en-US/docs/Web/CSS/@font-face/descent-override",
"details-content": "/en-US/docs/Web/CSS/::details-content",
"dimension": "/en-US/docs/Web/CSS/dimension",
"dir": "/en-US/docs/Web/CSS/:dir",
"direction": "/en-US/docs/Web/CSS/direction",
Expand All @@ -228,6 +233,7 @@
"exp": "/en-US/docs/Web/CSS/exp",
"fallback": "/en-US/docs/Web/CSS/@counter-style/fallback",
"field-sizing": "/en-US/docs/Web/CSS/field-sizing",
"file-selector-button": "/en-US/docs/Web/CSS/::file-selector-button",
"fill": "/en-US/docs/Web/CSS/fill",
"fill-opacity": "/en-US/docs/Web/CSS/fill-opacity",
"fill-rule": "/en-US/docs/Web/CSS/fill-rule",
Expand Down Expand Up @@ -308,8 +314,10 @@
"grid-template-columns": "/en-US/docs/Web/CSS/grid-template-columns",
"grid-template-rows": "/en-US/docs/Web/CSS/grid-template-rows",
"hanging-punctuation": "/en-US/docs/Web/CSS/hanging-punctuation",
"has": "/en-US/docs/Web/CSS/:has",
"has": null,
"has-slotted": "/en-US/docs/Web/CSS/:has-slotted",
"height": "/en-US/docs/Web/CSS/height",
"highlight": null,
"historical-forms": "/en-US/docs/Web/CSS/@font-feature-values#historical-forms",
"host": "/en-US/docs/Web/CSS/:host_function",
"host-context": null,
Expand Down Expand Up @@ -337,7 +345,6 @@
"initial-letter-align": null,
"initial-value": "/en-US/docs/Web/CSS/@property/initial-value",
"inline-size": "/en-US/docs/Web/CSS/inline-size",
"input-security": null,
"inset": "/en-US/docs/Web/CSS/basic-shape#inset",
"inset-block": "/en-US/docs/Web/CSS/inset-block",
"inset-block-end": "/en-US/docs/Web/CSS/inset-block-end",
Expand All @@ -349,12 +356,11 @@
"interpolate-size": "/en-US/docs/Web/CSS/interpolate-size",
"invalid": "/en-US/docs/Web/CSS/:invalid",
"invert": "/en-US/docs/Web/CSS/filter-function/invert",
"is": "/en-US/docs/Web/CSS/:is",
"is": null,
"isolation": "/en-US/docs/Web/CSS/isolation",
"justify-content": "/en-US/docs/Web/CSS/justify-content",
"justify-items": "/en-US/docs/Web/CSS/justify-items",
"justify-self": "/en-US/docs/Web/CSS/justify-self",
"justify-tracks": "/en-US/docs/Web/CSS/CSS_grid_layout/Masonry_layout",
"keyframes": "/en-US/docs/Web/CSS/@keyframes",
"lab": "/en-US/docs/Web/CSS/color_value/lab",
"lang": "/en-US/docs/Web/CSS/:lang",
Expand Down Expand Up @@ -418,7 +424,6 @@
"mask-repeat": "/en-US/docs/Web/CSS/mask-repeat",
"mask-size": "/en-US/docs/Web/CSS/mask-size",
"mask-type": "/en-US/docs/Web/CSS/mask-type",
"masonry-auto-flow": "/en-US/docs/Web/CSS/grid-auto-flow",
"math-depth": "/en-US/docs/Web/CSS/math-depth",
"math-shift": "/en-US/docs/Web/CSS/math-shift",
"math-style": "/en-US/docs/Web/CSS/math-style",
Expand All @@ -439,8 +444,11 @@
"minmax": "/en-US/docs/Web/CSS/minmax",
"mix-blend-mode": "/en-US/docs/Web/CSS/mix-blend-mode",
"mod": "/en-US/docs/Web/CSS/mod",
"modal": "/en-US/docs/Web/CSS/:modal",
"muted": "/en-US/docs/Web/CSS/:muted",
"time": "/en-US/docs/Web/CSS/time",
"namespace": "/en-US/docs/Web/CSS/@namespace",
"navigation": null,
"negative": "/en-US/docs/Web/CSS/@counter-style/negative",
"not": "/en-US/docs/Web/CSS/:not",
"nth-child": "/en-US/docs/Web/CSS/:nth-child",
Expand Down Expand Up @@ -508,7 +516,7 @@
"paint": "/en-US/docs/Web/CSS/image/paint",
"paint-order": "/en-US/docs/Web/CSS/paint-order",
"palette-mix": null,
"part": "/en-US/docs/Web/CSS/::part",
"part": null,
"past": "/en-US/docs/Web/CSS/:past",
"path": "/en-US/docs/Web/CSS/basic-shape/path",
"paused": "/en-US/docs/Web/CSS/:paused",
Expand All @@ -524,6 +532,7 @@
"playing": "/en-US/docs/Web/CSS/:playing",
"pointer-events": "/en-US/docs/Web/CSS/pointer-events",
"polygon": "/en-US/docs/Web/CSS/basic-shape#polygon",
"popover-open": "/en-US/docs/Web/CSS/:popover-open",
"position": "/en-US/docs/Web/CSS/position",
"position-anchor": "/en-US/docs/Web/CSS/position-anchor",
"position-area": "/en-US/docs/Web/CSS/position-area",
Expand Down Expand Up @@ -603,6 +612,7 @@
"scrollbar-color": "/en-US/docs/Web/CSS/scrollbar-color",
"scrollbar-gutter": "/en-US/docs/Web/CSS/scrollbar-gutter",
"scrollbar-width": "/en-US/docs/Web/CSS/scrollbar-width",
"seeking": "/en-US/docs/Web/CSS/:seeking",
"selection": "/en-US/docs/Web/CSS/::selection",
"selector": null,
"sepia": "/en-US/docs/Web/CSS/filter-function/sepia",
Expand All @@ -615,12 +625,14 @@
"size": "/en-US/docs/Web/CSS/@page/size",
"size-adjust": "/en-US/docs/Web/CSS/@font-face/size-adjust",
"skew": "/en-US/docs/Web/CSS/transform-function/skewY",
"slotted": "/en-US/docs/Web/CSS/::slotted",
"slotted": null,
"speak-as": "/en-US/docs/Web/CSS/@counter-style/speak-as",
"spelling-error": "/en-US/docs/Web/CSS/::spelling-error",
"sqrt": "/en-US/docs/Web/CSS/sqrt",
"src": "/en-US/docs/Web/CSS/@font-face/src",
"stalled": "/en-US/docs/Web/CSS/:stalled",
"starting-style": "/en-US/docs/Web/CSS/@starting-style",
"state": null,
"steps": "/en-US/docs/Web/CSS/easing-function#steps_easing_function",
"stop-color": "/en-US/docs/Web/CSS/stop-color",
"stop-opacity": "/en-US/docs/Web/CSS/stop-opacity",
Expand Down Expand Up @@ -716,15 +728,16 @@
"view-timeline-axis": "/en-US/docs/Web/CSS/view-timeline-axis",
"view-timeline-inset": "/en-US/docs/Web/CSS/view-timeline-inset",
"view-timeline-name": "/en-US/docs/Web/CSS/view-timeline-name",
"view-transition": "/en-US/docs/Web/CSS/::view-transition",
"view-transition-group": "/en-US/docs/Web/CSS/::view-transition-group",
"view-transition-image-pair": "/en-US/docs/Web/CSS/::view-transition-image-pair",
"view-transition": "/en-US/docs/Web/CSS/@view-transition",
"view-transition-group": null,
"view-transition-image-pair": null,
"view-transition-name": "/en-US/docs/Web/CSS/view-transition-name",
"view-transition-new": "/en-US/docs/Web/CSS/::view-transition-new",
"view-transition-old": "/en-US/docs/Web/CSS/::view-transition-old",
"view-transition-new": null,
"view-transition-old": null,
"visibility": "/en-US/docs/Web/CSS/visibility",
"visited": "/en-US/docs/Web/CSS/:visited",
"where": "/en-US/docs/Web/CSS/:where",
"volume-locked": "/en-US/docs/Web/CSS/:volume-locked",
"where": null,
"white-space": "/en-US/docs/Web/CSS/white-space",
"white-space-collapse": "/en-US/docs/Web/CSS/white-space-collapse",
"widows": "/en-US/docs/Web/CSS/widows",
Expand All @@ -735,6 +748,7 @@
"word-wrap": "/en-US/docs/Web/CSS/overflow-wrap",
"writing-mode": "/en-US/docs/Web/CSS/writing-mode",
"x": "/en-US/docs/Web/CSS/x",
"xr-overlay": null,
"y": "/en-US/docs/Web/CSS/y",
"z-index": "/en-US/docs/Web/CSS/z-index",
"zoom": "/en-US/docs/Web/CSS/zoom"
Expand Down Expand Up @@ -769,5 +783,5 @@
}
},
"loaded": true,
"updated": "2025-01-14 09:19:56"
"updated": "2025-01-18 22:44:51"
}
Loading

0 comments on commit 7afe6ea

Please sign in to comment.