Source code
Revision control
Copy as Markdown
Other Tools
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
import privileged from "../environments/privileged.mjs";
import xpcshell from "../environments/xpcshell.mjs";
import sdlPlugin from "@microsoft/eslint-plugin-sdl";
// Parent config file for all xpcshell files.
export default {
languageOptions: {
globals: {
...privileged.globals,
...xpcshell.globals,
},
},
name: "mozilla/xpcshell-test",
plugins: {
"@microsoft/sdl": sdlPlugin,
},
rules: {
// Turn off no-insecure-url as it is not considered necessary for xpcshell
// level tests.
"@microsoft/sdl/no-insecure-url": "off",
"mozilla/no-comparison-or-assignment-inside-ok": "error",
"mozilla/no-useless-run-test": "error",
},
};