UNPKG

brackets-eslint

Version:
26 lines (25 loc) 1.06 kB
"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' } ]); };