eslint, prettier, eslint-config-airbnb #1
eslint
Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
eslint.org
eslint는 es(Ecma Script) + Lint (검사기)이다.
말그대로 js 문법검사기 이다.
js의 문법적인 문제를 판단하고 여러명이 동시에 코딩 할 때 일관적인 스타일로 코딩 할 수 있게 도와준다.
코딩 컨벤션 위주로 판단하는 툴이다.
eslint와 prettier의 차이점을 이야기하면
eslint은 js 자체의 문법 스타일를 검사한다고 하면
prettier는 코딩 스타일을 검사 한다고 생각하면 좋다.
대부분의 경우 둘이 같이 쓴다고 한다.
prettier
Prettier · Opinionated Code Formatter
Opinionated Code Formatter
prettier.io
prettier는 코딩 스타일 자체를 제한하여 여러사람들이 같은 코딩스타일로 코딩 할 수 있도록 도움을 준다.
협업시에 각자의 코딩 방식이 다르면 서로가 헷갈릴수 있는데 이런 상황을 방지 해주는 툴이다.
airbnb code style
https://github.com/airbnb/javascript
GitHub - airbnb/javascript: JavaScript Style Guide
JavaScript Style Guide. Contribute to airbnb/javascript development by creating an account on GitHub.
github.com
airbnb 코딩 스타일은 여러가지 매채에서 사용되는 코딩 방식인데 상당히 깔끔해서 여러곳에 많이 사용 되는것 같다.
'Node & AWS > Node' 카테고리의 다른 글
eslint, prettier, eslint-config-airbnb #2 (0) | 2022.10.09 |
---|---|
socket.io (WebSocket) (0) | 2022.10.03 |
JWT (JSON Web Token) (1) | 2022.09.25 |
process.env 환경변수 (environment) (0) | 2022.09.22 |
http module #0 (0) | 2022.01.18 |
댓글
이 글 공유하기
다른 글
-
eslint, prettier, eslint-config-airbnb #2
eslint, prettier, eslint-config-airbnb #2
2022.10.09 -
socket.io (WebSocket)
socket.io (WebSocket)
2022.10.03 -
JWT (JSON Web Token)
JWT (JSON Web Token)
2022.09.25 -
process.env 환경변수 (environment)
process.env 환경변수 (environment)
2022.09.22