Explorar o código

Merge pull request #3611 from Automattic/add/stylelint

Adds style linting like we do it in Gutenberg
Ben Dwyer %!s(int64=4) %!d(string=hai) anos
pai
achega
8dd4927ebd
Modificáronse 3 ficheiros con 15930 adicións e 416 borrados
  1. 3 0
      .stylelintrc.json
  2. 15918 415
      package-lock.json
  3. 9 1
      package.json

+ 3 - 0
.stylelintrc.json

@@ -0,0 +1,3 @@
+{
+    "extends": [ "@wordpress/stylelint-config/scss" ]
+}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 15918 - 415
package-lock.json


+ 9 - 1
package.json

@@ -14,15 +14,23 @@
 	},
 	"devDependencies": {
 		"@wordpress/prettier-config": "^1.0.1",
+		"@wordpress/scripts": "^14.0.1",
+		"@wordpress/stylelint-config": "^19.0.1",
 		"chokidar-cli": "^2.1.0",
 		"husky": "^4.3.0",
+		"lint-staged": "^10.5.4",
 		"lodash": "^4.17.20"
 	},
 	"husky": {
 		"hooks": {
-			"pre-commit": "node pre-commit-hook.js"
+			"pre-commit": "lint-staged && node pre-commit-hook.js"
 		}
 	},
+	"lint-staged": {
+		"*.{css,scss}": [
+			"wp-scripts lint-style --fix="
+		]
+	},
 	"dependencies": {
 		"wp-prettier": "^2.0.5"
 	}

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio