diff --git a/.gitignore b/.gitignore index 1ec5cd5..c2658d7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1 @@ -# These files will be ignored by Git and by our linting tools: -# gulp lint -# gulp lint-staged - node_modules/ diff --git a/gulpfile.js b/gulpfile.js deleted file mode 100644 index 40c0e59..0000000 --- a/gulpfile.js +++ /dev/null @@ -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' ] ); diff --git a/package.json b/package.json index ba5399c..f7e1542 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ }, "devDependencies": { "@ckeditor/ckeditor5-basic-styles": "^1.0.0-alpha.1", - "@ckeditor/ckeditor5-dev-lint": "^3.1.4", "@ckeditor/ckeditor5-block-quote": "^1.0.0-alpha.1", "@ckeditor/ckeditor5-editor-classic": "^1.0.0-alpha.1", "@ckeditor/ckeditor5-enter": "^1.0.0-alpha.1", @@ -22,8 +21,8 @@ "@ckeditor/ckeditor5-typing": "^1.0.0-alpha.1", "@ckeditor/ckeditor5-undo": "^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/**" ] }