반응형

vsCode에서 사용방법

  • prettier 규칙적용: F1 > Format Document
  • 저장시 자동적용: settings.json에 추가 - "editor.formatOnSave"true,
  • eslint: F1 > ESLint fix all auto-fixable Problems
  "singleQuote": true, //문자열 입력 시 쌍따옴표(") 대신 따옴표(') 사용
  "semi": true, //코드 끝에 항상 세미콜론 추가
  "useTabs": false,
  "tabWidth": 2,
  "trailingComma": "all", //객체, 배열 등의 마지막 항목에 콤마(,) 추가
  "printWidth": 500,
  "bracketSpacing": true //괄호 안에 데이터가 있을 때 공백 삽입
{
  "arrowParens": "always",
  "bracketSpacing": true,
  "endOfLine": "lf",
  "htmlWhitespaceSensitivity": "css",
  "insertPragma": false,
  "singleAttributePerLine": false,
  "bracketSameLine": false,
  "jsxBracketSameLine": false,
  "jsxSingleQuote": false,
  "printWidth": 500,
  "proseWrap": "preserve",
  "quoteProps": "as-needed",
  "requirePragma": false,
  "semi": true,
  "singleQuote": false,
  "tabWidth": 2,
  "trailingComma": "es5",
  "useTabs": false,
  "embeddedLanguageFormatting": "auto",
  "vueIndentScriptAndStyle": false,
  "filepath": "c:\\workspace\\csportalfront\\src\\views\\Setting&Management\\EvaluationSetting.js",
  "parser": "babel"
}

https://prettier.io/docs/en/options.html

 

Prettier · Opinionated Code Formatter

Opinionated Code Formatter

prettier.io

 

prettier eslint
  "singleQuote": true,  //문자열은 '로만사용    
  "semi": true, //코드는 ;로 끝남 semi: ['warn', 'always']  
  "useTabs": false, //탭 사용여부 indent: ['warn', 'tab'] ???  
  "tabWidth": 2, //탭 크기    
  "trailingComma": "all", // 객체 끝 부분에도 Comma 추가 'comma-dangle': ['warn', 'never']과 대치됨  
  "printWidth": 100  // 줄 당 max length    
    'space-before-function-paren': ['warn', 'always']  get( x, get ( o
    'react/jsx-indent': ['warn', 'tab'],  
    'linebreak-style': ['warn', 'unix']  
    'react/sort-prop-types': [
      'warn',
      {
        ignoreCase: true,
        requiredFirst: true,
      },
    ],
 
 알파벳순 정렬안되면 에러
       
       
       
반응형

'js' 카테고리의 다른 글

page redirect 방법들  (0) 2020.04.12
ES6(2015) - import/export  (0) 2020.03.24
javascript timezone  (0) 2020.03.15
frontend setting in Windows  (0) 2020.01.13
Promise, async, await...  (0) 2020.01.02

+ Recent posts