eslint관련 정리 및 질문을 조금 해볼려고 합니다. 정리 env : browser, node의 api들을 eslint가 알아서 알아 들을껀지 환경 셋팅 plugin: eslint 규칙들 집합 모음. eslint-plugin-prettier이면 eslint-plugin은 생략하고 넣으면 됨(["prettier"]) extends: plugin에 넣어둔 규칙들을 적용시키는 곳. @typescript-eslint/eslint-plugin이면 앞에 plugin을 붙이고 /eslint-plugin은 생략가능(["plugin:@typescript-eslint/eslint-recommended"]) parserOption.parser: 어떤 파서를 이용해서 AST를 만들어서 코드 포맷팅, 코드 품질향상을 시킬건지 질문 1. eslint-plugin-prettier(eslint에 prettier 넣어서 Eslint하나로 해결), eslint-config-prettier(eslint와 prettier의 겹치는 기능을 eslint에서 끔)을 원래 같이 쓰는 것을 공식문서에서 추천하던데 안쓰신 이유가 있나요 ? 2. prettier/prettier rule을 .prettierrc.js로 따로 빼서 적용시켰었는데 변경 할 때마다 vscode를 reload해줘야 적용이 됩니다. 이 부분은 원래 그런가요? 3. 마지막으로 @typescript-eslint 플러그인을 extends에 넣어줄떄 plugin:@typescript-eslint/eslint-rocommended, @typescript-eslint/recommended 이 2개가 어떻게 다른건가요 ? docs를 봐도 나오지 않아서 질문드립니다. ㅠ https://www.npmjs.com/package/@typescript-eslint/eslint-plugin
Improved TypeScript detection - As soon as TypeScript is correctly configured inside ESLint, you no longer need additional configuration through VS Code's eslint.validate setting. The same is true for HTML and Vue.js files. extension 설정을 보면 오래된 레거시 설정이라 필요없음 및 타입스크립트는 eslint에 잘 포함되어져있으면 따로 설정해줄 필요가 없다고 나오는 굳이 해줄필요는 없을까요 ?
안녕하세요 강사님. 아리까리한 부분이 있어서 질문을 남깁니다. MyLogger라는 request 객체는 @Scope(value = "request")에 의해서 Http 요청이 들어오는 순간 객체가 생성된다고 설명해주셨는데요. 그렇다면 객체 생성에 있어서 컴포넌트 스캔은 전혀 관여를 하지 않는다는 뜻일 텐데.. @Component는 왜 붙여준 것인가요? ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 지금 보니 LogDemoService에서 MyLogger를 의존하고 있어서 Service의 DI를 위해 MyLogger도 컴포넌트 등록을 해야하긴 하겠네요. 그런데 여기서 또 의문인 것이.. provider로 처리를 해줬다고 하더라도 실제 Http 요청이 들어오기 전까지는 request객체(MyLogger)는 생성이 안 되는 것 아닌가요? 그럼 Http 요청이 들어오기 전에 LogDemoService의 DI는 어떻게 처리하게 되나요?
for i in range ( 1 ,n+ 1 ): for j in range ( 1 , n+ 1 ): if (a[i][j] > max (a[i- 1 ][j], a[i][j- 1 ], a[i+ 1 ][j], a[i][j+ 1 ])): cnt+= 1 이런 식으로 푸는 건 별로인가요?
Spring boot 버전을 2.2 버전을 사용하면서 강의에 있는 코드들을 작성해보고 있는데, ResourceSupport가 없어서 강사님의 github를 보니 EntityModel을 대신 사용하셨더라구요. 사용해보니 동작은 잘 되는거같은데, 해당 클래스를 살펴보니 @JsonUnwrapped가 기본 사용이더군요. 만약에 event 로 한번 더 감싸고 데이터를 내보내고 싶다면 어떤방식을 사용해야 하나요?
안녕하세요! 다름이 아니라 localhost:3000으로 http 요청을 하게되면 강의에서는 정상적인 코드로 200이 오는데 제 사이트에서는 localhost 상태가 304로 나와요! 혹시 어떤 문제인지 알 수 있을까요? 또한 http 웹 모듈을 사용 했을 때는 에러 코드에 대한 부분까지 설정해주셨었는데 express에서는 에러 코드에 대한 부분도자동으로 처리되는지 궁금합니다!
안녕하세요 제로초님! 질문올렸다가 상황을 다시 파악하고 올립니다! 기존 강의 코드에서 SinglePost.User.nickname에 접근해야 하는데, User의 자료가 object로만 나오는 것으로 보입니다. deserialize가 문제인가 싶어서 passport까지 갔다가, include에서 모델 User과 속성을 넣어줬는데 왜 undefined가 뜰까요?? 혹시 nickname만 문제인가 싶어서 지워봤더니, 이런 식으로 나와서 singlePost에서 하위 속성으로 접근을 못하고 있습니다.... 서버사이드렌더링 전에는 됐던 부분들이 넘어올 때마다 하나씩 안돼서 보고있지만 정말 어렵네요.. 밑에 다른 분이 질문하신 PostCard의 Likers가 undeined인 부분도 동일하게 발생되는데 위의 질문을 토대로 찾아보려고 합니다 ㅠㅠ post까지는 넘어오는데, 못찾고.. 분명 오류가 어딘지는 알겠는데 고치는 부분이 잘 안되네요 ..
안녕하세요. 지금 target을 ES5로 잡다보니 Promise type를 이해할 수 없어서 lib에 ES2015를 넣는 것 같습니다. DOM 같은 경우 DOM에 관련된 type을 찾기 위해서 DOM을 따로 넣는 것 같은데 DOM.Iterable은 무엇인가요 ? NodeList와 같은 유사배열을 위한 type을 위한 것 인가요 ?