|
@@ -1,31 +0,0 @@
|
|
|
-/* eslint-disable */
|
|
|
-
|
|
|
-// from: https://github.com/jupyterlab/jupyterlab/blob/master/lint-staged.config.js
|
|
|
-
|
|
|
-const escape = require('shell-quote').quote;
|
|
|
-const fs = require('fs');
|
|
|
-const isWin = process.platform === 'win32';
|
|
|
-
|
|
|
-const escapeFileNames = filenames =>
|
|
|
- filenames
|
|
|
- .filter(filename => fs.existsSync(filename))
|
|
|
- .map(filename => `"${isWin ? filename : escape([filename])}"`)
|
|
|
- .join(' ');
|
|
|
-
|
|
|
-module.exports = {
|
|
|
- '**/*{.css,.json,.md}': filenames => {
|
|
|
- const escapedFileNames = escapeFileNames(filenames);
|
|
|
- return [
|
|
|
- `prettier --write ${escapedFileNames}`,
|
|
|
- `git add -f ${escapedFileNames}`
|
|
|
- ];
|
|
|
- },
|
|
|
- '**/*{.ts,.tsx,.js,.jsx}': filenames => {
|
|
|
- const escapedFileNames = escapeFileNames(filenames);
|
|
|
- return [
|
|
|
- `prettier --write ${escapedFileNames}`,
|
|
|
- `eslint --fix ${escapedFileNames}`,
|
|
|
- `git add -f ${escapedFileNames}`
|
|
|
- ];
|
|
|
- }
|
|
|
-};
|