.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / prettier-tslint / dist / fix.js
1 "use strict";
2
3 Object.defineProperty(exports, "__esModule", {
4   value: true
5 });
6
7 var _runTslint = require("./run-tslint");
8
9 var _runTslint2 = _interopRequireDefault(_runTslint);
10
11 var _runPrettier = require("./run-prettier");
12
13 var _runPrettier2 = _interopRequireDefault(_runPrettier);
14
15 var _createIgnorer = require("./create-ignorer");
16
17 var _createIgnorer2 = _interopRequireDefault(_createIgnorer);
18
19 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
20
21 var fix = function fix(filePath) {
22   var isIgnored = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (0, _createIgnorer2.default)();
23
24   if (isIgnored(filePath)) {
25     return null;
26   }
27   var prettierCheck = (0, _runPrettier2.default)(filePath, true);
28   var tslintCheck = (0, _runTslint2.default)(filePath, true);
29   return prettierCheck && tslintCheck;
30 };
31
32 exports.default = fix;