Files
Rob Wu 223f93aad7 Bug 1954070 - Correct value extraction in lintpref r=ahal,glandium
This turns the regexp in a readable (verbose) regular expression,
and replaces ".+" with a more precise regexp that does not eat the
extra parameter.

Added extra comments and tests to clarify the limitations of lintpref.

Differential Revision: https://phabricator.services.mozilla.com/D241615
2025-03-18 11:33:32 +00:00

27 lines
884 B
JavaScript

// Fake prefs.
pref("foo.bar", 1);
pref("foo.baz", "1.234");
// Real test pref, different value.
pref("dom.webidl.test1", false);
// Real string, different value.
pref("editor.background_color", "#F00D1E");
// Real float, in static prefs as "34.0f".
pref("layout.accessiblecaret.width", 34);
pref("layout.accessiblecaret.height", "34.0f");
// Sticky, in IGNORE_PREFS, matching and non-matching value.
pref("devtools.console.stdout.content", true, sticky);
pref("devtools.console.stdout.content", false, sticky);
// Locked, in IGNORE_PREFS, matching and non-matching value.
pref("devtools.console.stdout.content", true, locked);
pref("devtools.console.stdout.content", false, locked);
// Sticky, not in IGNORE_PREFS, different value.
pref("browser.theme.content-theme", 1, sticky);
// Locked, not in IGNORE_PREFS, different value.
pref("browser.theme.toolbar-theme", 1, locked);