瀏覽代碼

Merge t/ckeditor5/473 into master

Internal: Removed gulp dependency for pre-commit linting. See ckeditor/ckeditor5#473.
Piotrek Koszuliński 8 年之前
父節點
當前提交
162e568170
共有 3 個文件被更改,包括 13 次插入30 次删除
  1. 0 4
      packages/ckeditor5-undo/.gitignore
  2. 0 22
      packages/ckeditor5-undo/gulpfile.js
  3. 13 4
      packages/ckeditor5-undo/package.json

+ 0 - 4
packages/ckeditor5-undo/.gitignore

@@ -1,5 +1 @@
-# These files will be ignored by Git and by our linting tools:
-#	gulp lint
-#	gulp lint-staged
-
 node_modules/

+ 0 - 22
packages/ckeditor5-undo/gulpfile.js

@@ -1,22 +0,0 @@
-/**
- * @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md.
- */
-
-/* eslint-env node */
-
-'use strict';
-
-const gulp = require( 'gulp' );
-const ckeditor5Lint = require( '@ckeditor/ckeditor5-dev-lint' );
-const options = {
-	// Files ignored by `gulp lint` task.
-	// Files from .gitignore will be added automatically during task execution.
-	ignoredFiles: [
-		'src/lib/**'
-	]
-};
-
-gulp.task( 'lint', () => ckeditor5Lint.lint( options ) );
-gulp.task( 'lint-staged', () => ckeditor5Lint.lintStaged( options ) );
-gulp.task( 'pre-commit', [ 'lint-staged' ] );

+ 13 - 4
packages/ckeditor5-undo/package.json

@@ -12,7 +12,6 @@
     "@ckeditor/ckeditor5-ui": "^1.0.0-alpha.1"
   },
   "devDependencies": {
-    "@ckeditor/ckeditor5-dev-lint": "^3.1.4",
     "@ckeditor/ckeditor5-basic-styles": "^1.0.0-alpha.1",
     "@ckeditor/ckeditor5-clipboard": "^1.0.0-alpha.1",
     "@ckeditor/ckeditor5-editor-classic": "^1.0.0-alpha.1",
@@ -22,8 +21,8 @@
     "@ckeditor/ckeditor5-typing": "^1.0.0-alpha.1",
     "@ckeditor/ckeditor5-utils": "^1.0.0-alpha.1",
     "eslint-config-ckeditor5": "^1.0.6",
-    "gulp": "^3.9.1",
-    "guppy-pre-commit": "^0.4.0"
+    "husky": "^0.14.3",
+    "lint-staged": "^4.2.3"
   },
   "engines": {
     "node": ">=6.0.0",
@@ -41,5 +40,15 @@
     "lang",
     "src",
     "theme"
-  ]
+  ],
+  "scripts": {
+    "lint": "eslint --quiet '**/*.js'",
+    "precommit": "lint-staged"
+  },
+  "lint-staged": {
+    "**/*.js": [
+      "eslint --quiet"
+    ]
+  },
+  "eslintIgnore": [ "src/lib/**" ]
 }