.eslinttrc.js의 extends
342
작성한 질문수 3
안녕하세요. 캡틴판교님
남겨주신 답변을 참고해서 타입스크립트의 ESlint설정을 따라해보았지만 오류가 자꾸 잡혀서
npm install eslint --save-dev eslint --init √ How would you like to use ESLint? · style √ What type of modules does your project use? · esm √ Which framework does your project use? · vue √ Does your project use TypeScript? · Yes √ Where does your code run? · browser √ How would you like to define a style for your project? · guide √ Which style guide do you want to follow? · airbnb √ What format do you want your config file to be in? · JavaScript Checking peerDependencies of eslint-config-airbnb-base@latest The config that you've selected requires the following dependencies: eslint-plugin-vue@latest eslint-config-airbnb-base@latest eslint@^7.32.0 || ^8.2.0 eslint-plugin-import@^2.25.2 √ Would you like to install them now with npm? · Yes'plugin:@typescript-eslint/eslint-recommended'
다음과정을 거쳐서 eslint를 설치하고 판교님의 깃헙을 참고해서.eslintrc.js의 extends에
속성을 추가해서 해결했는데 이 플러그인이 무슨의미인지 알고 싶네요. .eslintrc파일 코드 첨부하겠습니다
module.exports = {
env: {
browser: true,
es2021: true,
},
extends: [
'plugin:@typescript-eslint/eslint-recommended', // 추가
'plugin:vue/essential',
'airbnb-base',
],
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
},
plugins: ['vue'],
rules: {
'linebreak-style': 0,
},
};
답변 1
0
안녕하세요 kwon님, 안내해 드린 강의 잘 학습하신거 같네요 :) 다만, 강의에서 안내한 방식으로 뷰 프로젝트를 생성하셨다면 ESLint가 뷰 프로젝트 내부에 내장되어 있을 거예요. 그래서 위처럼 별도로 eslint를 설치하실 필요는 없으세요.
그리고 ESLint의 플러그인 부분을 질문하셨는데 요건 ESLint에 적힌 여러가지 속성들을 하나로 묶어서 편하게 하나의 단위(플러그인)로 제공하는 것입니다. 개발자가 매번 다른 규칙과 속성을 일일이 적는 것보다 플러그인을 쉽게 설치하는 것이 편해서 이런 기능을 사용하고 있어요. 더 궁금한 부분이 있다면 아래 문서 참고하세요 :)
https://eslint.org/docs/user-guide/configuring/plugins
깃 권한 요청 드립니다
0
68
1
깃 권한 신청
0
62
1
깃 권한 요청드립니다.
0
120
1
깃허브 권한 요청 드립니다
0
154
1
깃허브 권한 요청 드립니다
0
169
1
깃허브 권한 요청 드립니다
0
176
1
깃허브 권한 요청 드립니다.
0
158
1
안녕하세요 vue 2.7로 수강하고 있는 학생입니다. 실무에서 최하위 자식의 props와 watch의 관계를 여쭈고자 합니다.
0
214
1
ide 타입추론 기능 사용할 수 없을까요??
0
218
1
컴포넌트 링크는 vue peek 익스텐션 설치가 필수인가요??
0
239
1
Vue3로 진행중입니다
1
341
1
Vue router-link 사용시 같은 url이면
1
512
1
vue3 에러 메세지...
1
686
2
id ="app" 중복
0
278
2
use undefined 에러가 나옵니다.
1
330
2
깃허브 권한 요청드립니다.
1
366
2
권한요청드립니다.
1
305
2
Vue3에서 구글 애드센스 탑재하기
1
441
2
코드가 정상 작동 되는건지 ...
1
315
1
강의에서 api를 따로 빼셨는데 얻는 이점이 뭐죠?
1
254
1
vuex 적용시 질문
1
298
2
라우터 버전이 안맞는데 어떤걸 써야하나요
1
388
2
UserView에 id 속성만 undefined로 넘어오는데 이유를 모르겠습니다..
1
458
2
권한요청 드립니다!
1
278
2





