Repository URL to install this package:
|
Version:
1.14.0-17740 ▾
|
"use strict";
var esLint = require("./eslint");
var EXTENSION_NAME = 'brackets-eslint';
var EXTENSION_UNIQUE_NAME = 'zaggino.' + EXTENSION_NAME;
var domainName = EXTENSION_UNIQUE_NAME;
var domainManager;
exports.init = function (_domainManager) {
domainManager = _domainManager;
if (!domainManager.hasDomain(domainName)) {
domainManager.registerDomain(domainName, { major: 0, minor: 1 });
}
domainManager.registerCommand(domainName, 'lintFile', esLint.lintFile, true, 'lint given file with eslint', [
{ name: 'projectRoot', type: 'string' },
{ name: 'fullPath', type: 'string' },
{ name: 'text', type: 'string' },
{ name: 'useLocalESLint', type: 'boolean' }
], [
{ name: 'report', type: 'object' }
]);
domainManager.registerCommand(domainName, 'fixFile', esLint.fixFile, true, 'Fixes the current file using the ESLint auto-fixing feature', [
{ name: 'projectRoot', type: 'string' },
{ name: 'fullPath', type: 'string' },
{ name: 'text', type: 'string' }
]);
};