Unify code in check_experiment

Use the same setting we use in EsLint for consistency.

Bug: none
Change-Id: Ic56b3bb5bc85fbf37925423130e8dbb3d1ce11df
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6148455
Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
Commit-Queue: Nikolay Vitkov <nvitkov@chromium.org>
This commit is contained in:
Nikolay Vitkov
2025-01-08 01:43:11 -08:00
committed by Devtools-frontend LUCI CQ
parent b742bc24cb
commit 9554d8f023
+2 -6
View File
@@ -16,7 +16,7 @@ const espree = require(path.resolve(
'index.js',
));
const parseOptions = {
ecmaVersion: 11,
ecmaVersion: 'latest',
sourceType: 'module',
range: true,
};
@@ -182,11 +182,7 @@ function isExperimentEnumDeclaration(node) {
* Gets list of experiments registered in UserMetrics.ts
*/
function getUserMetricExperimentList(userMetricsFile) {
const userMetricsAST = espree.parse(userMetricsFile, {
ecmaVersion: 11,
sourceType: 'module',
range: true,
});
const userMetricsAST = espree.parse(userMetricsFile, parseOptions);
for (const node of userMetricsAST.body) {
if (isExperimentEnumDeclaration(node)) {
return node.declaration.members