vscode 설정 setting.json 파일 구현 eslint 자동 형식 코드
중점
{
“eslint.autoFixOnSave”: true,
“eslint.validate”: [
“javascript”,
{
“language”: “vue”,
“autoFix”: true
},
{
“language”: “html”,
“autoFix”: true
}
]
}
3.새 버 전 설정
{
“editor.codeActionsOnSave”: {
“source.fixAll.eslint”: true
},
“eslint.probe”: [“javascript”, “vue”, “html”]
}
다음은 자신의 vscode-settings.json 에 대한 기록 입 니 다(참고 만 제공)
{
//
"editor.fontSize": 18,
//
"editor.lineHeight": 24,
//
"editor.lineNumbers": "on",
// 。
"editor.parameterHints.enabled": true,
//
"window.zoomLevel": 0,
//
"workbench.iconTheme": "vscode-icons",
//
"editor.fontFamily": "'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'",
//
"editor.wordWrap": "on",
// vscode
"workbench.colorCustomizations": {
"tab.activeBackground": "#253046", //
"activityBar.background": "#253046", //
"sideBar.background": "#253046", //
"activityBar.foreground": "#23f8c8", // ( )
"editor.background": "#292a2c" //
// "editor.foreground":"#ff0000", //
// "editor.findMatchBackground":"#23f8c8", //
// "editor.findMatchHighlightBackground":"#ff0000", //
// "editor.lineHighlightBackground":"#ff0000", //
// "editor.selectionBackground":"#ff0000", //
// "editor.selectionHighlightBackground":"#ff0000", //
// "editor.rangeHighlightBackground":"#ff0000", // , "Quick Open" “ ”
// "editorBracketMatch.background":"#ff0000", //
// "editorCursor.foreground":"#ff0000", //
// "editorGutter.background":"#ff0000", // ,
// "editorLineNumber.foreground":"#ff0000", //
// "sideBar.foreground":"#ff0000", //
// "sideBarSectionHeader.background":"#ff0000", //
// "statusBar.background":"#ff0000", //
// "statusBar.noFolderBackground":"#ff0000", //
// "statusBar.debuggingBackground":"#ff0000", //
// "tab.activeForeground":"#ff0000", //
// "tab.inactiveBackground":"#ff0000", //
// "tab.inactiveForeground":"#ff0000" //
},
// vscode tabsize
"editor.detectIndentation": false,
// tabsize
"editor.tabSize": 2,
// #
"editor.formatOnSave": true,
// # ( )
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
// #
"vetur.format.defaultFormatter.html": "js-beautify-html",
// # vue js ts
"vetur.format.defaultFormatter.js": "vscode-typescript",
// ESLint 。
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
// emmet vue
"emmet.includeLanguages": {
"wxml": "html",
"vue": "html"
},
//
"minapp-vscode.disableAutoConfig": true,
// ( )
"editor.minimap.enabled": true,
// tab
"files.associations": {
"*.wpy": "vue",
"*.vue": "vue",
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript"
},
// ESLint CLI API ESLint。
"eslint.options": {
"extensions": [".js", ".vue"]
},
// onSave onType linter。 onType。
"eslint.run": "onSave",
// ESLint 。
"eslint.format.enable": true,
// , ESLint , 。
"eslint.probe": ["javascript", "javascriptreact", "vue-html", "vue", "html"],
// rg.exe cnpm rg.exe
"search.followSymlinks": false,
// js-beautify-html
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "force-aligned",
"max_preserve_newlines": 0
}
},
// style indent
"vetur.format.styleInitialIndent": true,
// 。
"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
// 。
"typescript.format.insertSpaceBeforeFunctionParenthesis": true,
//
"vsicons.dontShowNewVersionMessage": true,
// 。
"explorer.confirmDelete": true,
// eslint-plugin-vue <template> vue-html
"vetur.validation.template": false,
// 。
"workbench.colorTheme": "One Dark Pro"
}
총결산vscode 설정 setting.json 파일 이 eslint 자동 형식 코드 를 실현 하 는 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 vscode 설정 eslint 자동 포맷 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
React Typescript 스니펫새로운 구성 요소를 생성할 때 동일한 코드를 입력하는 데 지쳤다면 VS Code가 제공하는 멋진 솔루션인 코드 스니펫 🔥이 있습니다. 다음은 Typescript로 React 구성 요소를 만들기 위한 두 가지 스니펫입...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.