forked from mirrors/gecko-dev
This adds the stub API for the page data service and some basic docs. The service can be used from xpcshell tests and the events respond with sane data. As there are no consumers currently the in-memory cache never clears. Differential Revision: https://phabricator.services.mozilla.com/D120498
42 lines
1,021 B
JavaScript
42 lines
1,021 B
JavaScript
/* 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/. */
|
|
|
|
"use strict";
|
|
|
|
module.exports = {
|
|
rules: {
|
|
"mozilla/var-only-at-top-level": "error",
|
|
"require-jsdoc": [
|
|
"error",
|
|
{
|
|
require: {
|
|
FunctionDeclaration: true,
|
|
MethodDefinition: true,
|
|
ClassDeclaration: true,
|
|
ArrowFunctionExpression: false,
|
|
FunctionExpression: false,
|
|
},
|
|
},
|
|
],
|
|
"valid-jsdoc": [
|
|
"error",
|
|
{
|
|
prefer: {
|
|
return: "returns",
|
|
},
|
|
preferType: {
|
|
Boolean: "boolean",
|
|
Number: "number",
|
|
String: "string",
|
|
Object: "object",
|
|
bool: "boolean",
|
|
},
|
|
requireParamDescription: true,
|
|
requireReturn: false,
|
|
requireReturnDescription: false,
|
|
},
|
|
],
|
|
"no-unused-expressions": "error",
|
|
},
|
|
};
|