Skip to content

Commit aeff618

Browse files
feat: update globals + update configs (#20)
BREAKING CHANGE: `+browser`, `es5`, `es2015`, `es2016`, `es2017`, `es2018`, `es2019`, `es2020`, `es2021` & `es2022` configs will now report more globals as `readonly`
1 parent 0f90860 commit aeff618

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

lib/configs/_browser-globals.js

+19-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
//
12
// DON'T EDIT THIS FILE WHICH WAS GENERATED BY './scripts/generate-browser-globals.js'.
3+
//
24
"use strict"
35

46
module.exports = {
@@ -25,7 +27,7 @@ module.exports = {
2527
AudioParam: "readonly",
2628
AudioProcessingEvent: "readonly",
2729
AudioScheduledSourceNode: "readonly",
28-
"AudioWorkletGlobalScope ": "readonly",
30+
AudioWorkletGlobalScope: "readonly",
2931
AudioWorkletNode: "readonly",
3032
AudioWorkletProcessor: "readonly",
3133
BarProp: "readonly",
@@ -45,15 +47,24 @@ module.exports = {
4547
CSSImportRule: "readonly",
4648
CSSKeyframeRule: "readonly",
4749
CSSKeyframesRule: "readonly",
50+
CSSMatrixComponent: "readonly",
4851
CSSMediaRule: "readonly",
4952
CSSNamespaceRule: "readonly",
5053
CSSPageRule: "readonly",
54+
CSSPerspective: "readonly",
55+
CSSRotate: "readonly",
5156
CSSRule: "readonly",
5257
CSSRuleList: "readonly",
58+
CSSScale: "readonly",
59+
CSSSkew: "readonly",
60+
CSSSkewX: "readonly",
61+
CSSSkewY: "readonly",
5362
CSSStyleDeclaration: "readonly",
5463
CSSStyleRule: "readonly",
5564
CSSStyleSheet: "readonly",
5665
CSSSupportsRule: "readonly",
66+
CSSTransformValue: "readonly",
67+
CSSTranslate: "readonly",
5768
Cache: "readonly",
5869
CacheStorage: "readonly",
5970
CanvasCaptureMediaStreamTrack: "readonly",
@@ -86,6 +97,7 @@ module.exports = {
8697
DOMPointReadOnly: "readonly",
8798
DOMQuad: "readonly",
8899
DOMRect: "readonly",
100+
DOMRectList: "readonly",
89101
DOMRectReadOnly: "readonly",
90102
DOMStringList: "readonly",
91103
DOMStringMap: "readonly",
@@ -113,6 +125,7 @@ module.exports = {
113125
FontFace: "readonly",
114126
FontFaceSetLoadEvent: "readonly",
115127
FormData: "readonly",
128+
FormDataEvent: "readonly",
116129
GainNode: "readonly",
117130
Gamepad: "readonly",
118131
GamepadButton: "readonly",
@@ -242,6 +255,7 @@ module.exports = {
242255
MediaKeyStatusMap: "readonly",
243256
MediaKeySystemAccess: "readonly",
244257
MediaList: "readonly",
258+
MediaMetadata: "readonly",
245259
MediaQueryList: "readonly",
246260
MediaQueryListEvent: "readonly",
247261
MediaRecorder: "readonly",
@@ -274,8 +288,10 @@ module.exports = {
274288
OfflineAudioCompletionEvent: "readonly",
275289
OfflineAudioContext: "readonly",
276290
OffscreenCanvas: "writable",
291+
OffscreenCanvasRenderingContext2D: "readonly",
277292
Option: "readonly",
278293
OscillatorNode: "readonly",
294+
OverconstrainedError: "readonly",
279295
PageTransitionEvent: "readonly",
280296
PannerNode: "readonly",
281297
Path2D: "readonly",
@@ -460,6 +476,7 @@ module.exports = {
460476
StorageManager: "readonly",
461477
StyleSheet: "readonly",
462478
StyleSheetList: "readonly",
479+
SubmitEvent: "readonly",
463480
SubtleCrypto: "readonly",
464481
TaskAttributionTiming: "readonly",
465482
Text: "readonly",
@@ -476,6 +493,7 @@ module.exports = {
476493
TouchEvent: "readonly",
477494
TouchList: "readonly",
478495
TrackEvent: "readonly",
496+
TransformStream: "readonly",
479497
TransitionEvent: "readonly",
480498
TreeWalker: "readonly",
481499
UIEvent: "readonly",

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@eslint-community/eslint-plugin-mysticatea": "file:.",
2828
"eslint": "^6.8.0",
2929
"fs-extra": "^8.1.0",
30-
"globals": "^12.4.0",
30+
"globals": "^13.17.0",
3131
"mocha": "^9.2.2",
3232
"npm-run-all": "^4.1.5",
3333
"nyc": "^15.1.0",

0 commit comments

Comments
 (0)