Skip to content

Commit

Permalink
Add linter for incorrect feature statuses (#15889)
Browse files Browse the repository at this point in the history
* Add linter for incorrect experimental statuses

* ?. is now a thing

* Prepare for more status checking

* Test standard_track when spec_url present

* Simplify code

* Format

* Update JSDoc

* Switch fixStatus() to only focus on standard track

* Update import

* Fix JSDoc

* Add copyright and use strict

* Add test for experimental status

* Fix import

* Fix imports

* Rename file

* Update fix script to include migration's code

* Migrate to ESM

* Migrate to ESM (continued)

* Remove duplicate statements

* Fix bad merge

* Fix variable names

* Fix the status fix script

* Fix lint script

* Run fix script

Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
  • Loading branch information
queengooborg and saschanaz authored Jun 13, 2022
1 parent bf23ea9 commit 4c465c6
Show file tree
Hide file tree
Showing 81 changed files with 361 additions and 243 deletions.
4 changes: 2 additions & 2 deletions api/AudioListener.json
Original file line number Diff line number Diff line change
Expand Up @@ -457,7 +457,7 @@
},
"status": {
"experimental": false,
"standard_track": false,
"standard_track": true,
"deprecated": true
}
}
Expand Down Expand Up @@ -506,7 +506,7 @@
},
"status": {
"experimental": false,
"standard_track": false,
"standard_track": true,
"deprecated": true
}
}
Expand Down
4 changes: 2 additions & 2 deletions api/AuthenticatorAttestationResponse.json
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@
}
},
"status": {
"experimental": true,
"experimental": false,
"standard_track": true,
"deprecated": false
}
Expand Down Expand Up @@ -302,7 +302,7 @@
}
},
"status": {
"experimental": true,
"experimental": false,
"standard_track": true,
"deprecated": false
}
Expand Down
8 changes: 4 additions & 4 deletions api/BarcodeDetector.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
},
Expand Down Expand Up @@ -121,7 +121,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -184,7 +184,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -247,7 +247,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
2 changes: 1 addition & 1 deletion api/BeforeInstallPromptEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
12 changes: 6 additions & 6 deletions api/Bluetooth.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
},
Expand Down Expand Up @@ -142,7 +142,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -191,7 +191,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -268,7 +268,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -317,7 +317,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -366,7 +366,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
20 changes: 10 additions & 10 deletions api/BluetoothCharacteristicProperties.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
},
Expand Down Expand Up @@ -138,7 +138,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -187,7 +187,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -236,7 +236,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -285,7 +285,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -334,7 +334,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -383,7 +383,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -432,7 +432,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -481,7 +481,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -530,7 +530,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
10 changes: 5 additions & 5 deletions api/BluetoothDevice.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
},
Expand Down Expand Up @@ -138,7 +138,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -190,7 +190,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -239,7 +239,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -288,7 +288,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
28 changes: 14 additions & 14 deletions api/BluetoothRemoteGATTCharacteristic.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
},
Expand Down Expand Up @@ -141,7 +141,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -190,7 +190,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -239,7 +239,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -288,7 +288,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -337,7 +337,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -386,7 +386,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -435,7 +435,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -484,7 +484,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -533,7 +533,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -582,7 +582,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -631,7 +631,7 @@
},
"status": {
"experimental": false,
"standard_track": false,
"standard_track": true,
"deprecated": true
}
}
Expand Down Expand Up @@ -680,7 +680,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -729,7 +729,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
Loading

0 comments on commit 4c465c6

Please sign in to comment.