소스 검색

Merge pull request #3611 from Automattic/add/stylelint

Adds style linting like we do it in Gutenberg
Ben Dwyer 4 년 전
부모
커밋
8dd4927ebd
3개의 변경된 파일15930개의 추가작업 그리고 416개의 파일을 삭제
  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" ]
+}

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 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"
 	}

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.