mirror of
				https://github.com/kuohuanhuan/x-markdown-css.git
				synced 2024-11-25 06:18:19 +00:00 
			
		
		
		
	chore(lint): introduce Stylelint to lint SCSS code
This commit is contained in:
		
							
								
								
									
										94
									
								
								.stylelintrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										94
									
								
								.stylelintrc
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,94 @@ | ||||
| { | ||||
|   "extends": "stylelint-config-standard-scss", | ||||
|   "plugins": [ | ||||
|     "stylelint-scss", | ||||
|     "stylelint-order" | ||||
|   ], | ||||
|   "rules": { | ||||
|     "alpha-value-notation": "number", | ||||
|     "at-rule-empty-line-before": null, | ||||
|     "block-no-empty": true, | ||||
|     "color-named": "never", | ||||
|     "color-hex-case": "lower", | ||||
|     "import-notation": null, | ||||
|     "max-nesting-depth": 5, | ||||
|     "number-leading-zero": "never", | ||||
|     "property-no-vendor-prefix": true, | ||||
|     "rule-empty-line-before": null, | ||||
|     "order/properties-alphabetical-order": null, | ||||
|     "order/properties-order": [ | ||||
|       "position", | ||||
|       "top", | ||||
|       "bottom", | ||||
|       "right", | ||||
|       "left", | ||||
|       "display", | ||||
|       "align-items", | ||||
|       "justify-content", | ||||
|       "float", | ||||
|       "clear", | ||||
|       "overflow", | ||||
|       "overflow-x", | ||||
|       "overflow-y", | ||||
|       "margin", | ||||
|       "margin-top", | ||||
|       "margin-right", | ||||
|       "margin-bogttom", | ||||
|       "margin-left", | ||||
|       "padding", | ||||
|       "padding-top", | ||||
|       "padding-right", | ||||
|       "padding-bottom", | ||||
|       "padding-left", | ||||
|       "width", | ||||
|       "min-width", | ||||
|       "max-width", | ||||
|       "height", | ||||
|       "min-height", | ||||
|       "max-height", | ||||
|       "font-size", | ||||
|       "font-family", | ||||
|       "font-weight", | ||||
|       "text-align", | ||||
|       "text-justify", | ||||
|       "text-indent", | ||||
|       "text-overflow", | ||||
|       "text-decoration", | ||||
|       "white-space", | ||||
|       "color", | ||||
|       "background", | ||||
|       "background-position", | ||||
|       "background-repeat", | ||||
|       "background-size", | ||||
|       "background-color", | ||||
|       "background-clip", | ||||
|       "border", | ||||
|       "border-style", | ||||
|       "border-width", | ||||
|       "border-color", | ||||
|       "border-top-style", | ||||
|       "border-top-width", | ||||
|       "border-top-color", | ||||
|       "border-right-style", | ||||
|       "border-right-width", | ||||
|       "border-right-color", | ||||
|       "border-bottom-style", | ||||
|       "border-bottom-width", | ||||
|       "border-bottom-color", | ||||
|       "border-left-style", | ||||
|       "border-left-width", | ||||
|       "border-left-color", | ||||
|       "border-radius", | ||||
|       "opacity", | ||||
|       "filter", | ||||
|       "list-style", | ||||
|       "outline", | ||||
|       "visibility", | ||||
|       "z-index", | ||||
|       "box-shadow", | ||||
|       "text-shadow", | ||||
|       "resize", | ||||
|       "transition" | ||||
|     ] | ||||
|   } | ||||
| } | ||||
							
								
								
									
										9
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +1,6 @@ | ||||
| { | ||||
|   "cSpell.enabled": false | ||||
| } | ||||
| { | ||||
|   "cSpell.enabled": false, | ||||
|   "stylelint.enable": true, | ||||
|   "stylelint.configFile": ".stylelintrc", | ||||
|   "workbench.colorCustomizations": {} | ||||
| } | ||||
|  | ||||
							
								
								
									
										1400
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1400
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										10
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								package.json
									
									
									
									
									
								
							| @ -32,7 +32,9 @@ | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "build": "grunt build", | ||||
|     "bump": "bumpp" | ||||
|     "bump": "bumpp", | ||||
|     "lint": "stylelint **/*.scss --config .stylelintrc", | ||||
|     "lint:fix": "stylelint **/*.scss --config .stylelintrc --fix" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "coffeescript": "^2.7.0", | ||||
| @ -46,6 +48,10 @@ | ||||
|     "grunt": "^1.6.1", | ||||
|     "grunt-sass": "^3.1.0", | ||||
|     "load-grunt-tasks": "^5.1.0", | ||||
|     "postcss": "^8.4.21" | ||||
|     "postcss": "^8.4.21", | ||||
|     "stylelint": "^15.2.0", | ||||
|     "stylelint-config-standard-scss": "^7.0.1", | ||||
|     "stylelint-order": "^6.0.2", | ||||
|     "stylelint-scss": "^4.4.0" | ||||
|   } | ||||
| } | ||||
|  | ||||
| @ -1,11 +1,11 @@ | ||||
| $shiki-light: #f8f8f8; | ||||
| $shiki-dark: #0e0e0e; | ||||
| $link-border: hsla(0, 0%, 50%, .3); | ||||
| $link-border: hsla(0deg 0 50% / .3); | ||||
| $code: #111827; | ||||
| $ol-counter: #6b7280; | ||||
| $ul-counter: #d1d5db; | ||||
| $hr-border: hsla(0, 0%, 50%, .3); | ||||
| $blockquote-border: hsla(0, 0%, 50%, .3); | ||||
| $hr-border: hsla(0deg 0 50% / .3); | ||||
| $blockquote-border: hsla(0deg 0 50% / .3); | ||||
| $figcaption: #6b7280; | ||||
| $pre: #e5e7eb; | ||||
| $thead: #111827; | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| .markdown-body { | ||||
|   color: var(--xm-c-general); | ||||
|   font-family: var(--xm-font-sans) !important; | ||||
|   color: var(--xm-c-general); | ||||
|   pre { | ||||
|     &:not(.shiki, .highlight) { | ||||
|       margin: 0; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user