eslint-plugin-roku
Version:
The ESLint custom plugin with rules and parser for .brs files
18 lines (17 loc) • 604 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const base_uninitialized_rule_1 = require("../shared/base-uninitialized-rule");
class NoUninitializedFunctionsRule extends base_uninitialized_rule_1.default {
hasValidParent(node) {
return node.parent.type === 'CallExpression';
}
message() {
return 'Function/Sub {{name}} is not declared in scope.';
}
description() {
return 'Check that all functions are declared';
}
}
const rule = new NoUninitializedFunctionsRule();
exports.meta = rule.meta();
exports.create = rule.create();