Skip to content

Releases: nhn/tui.eslint.config

v6.16.0

13 Dec 07:09
930f697
Compare
Choose a tag to compare

7월 4일, 12월 5일 논의 결과

no-useless-assignment 규칙 추가

  • 2(에러 발생)로 적용

no-fallthrough 규칙에 reportUnusedFallthroughComment 옵션 추가

  • true로 적용

no-unused-varsignoreClassWithStaticInitBlock 옵션 추가

  • false로 적용

no-extra-boolean-cast에서 enforceForLogicOperands 옵션이 제거되고 enforceForInnerExpressions옵션으로 대체됨

  • true로 적용

no-misleading-character-class에서 allowEscape 옵션 추가

  • false 적용

complexity 규칙에 variant 옵션 추가

  • ["warning", { "max": 4, variant: "modified" }로 적용

v6.0.1

03 Dec 08:13
98b4986
Compare
Choose a tag to compare

업무 내용

안내 : v6.0.0에 오류가 있으므로, v6.0.1 버전을 사용해 주시기 바랍니다.

v6.0.0에서 발견된 오류 수정

  • 관련 에러 : TypeError: possibleConfig is not iterable

v6.0.0

03 Dec 06:00
3582f6c
Compare
Choose a tag to compare

업무 내용

eslint v9.0.0 대응

  • flat config 지원

v5.5.0

09 May 08:43
301af00
Compare
Choose a tag to compare

4월 25일 논의 결과

no-new-object 규칙을 no-object-constructor 규칙으로 대체

  • 기존과 동일한 값 적용

array-callback-return 규칙에 allowVoid 옵션 추가

  • allowVoid: false 로 적용

no-restricted-imports 규칙에 importNamePattern 옵션 추가

  • 기존처럼 해당 규칙을 적용하지 않기로 결정(현상 유지)

포매팅 규칙 deprecated

  • 이는 v10.0.0까지 유지되므로 대체 방안을 천천히 알아보기로 결정(현상 유지)

v5.4.0

15 Sep 07:17
35eb01e
Compare
Choose a tag to compare

9월 16일 논의 결과

no-return-await 규칙

*제거

  • v8.46.0에서 deprecated

semi, no-irregular-whitespace, no-extra-parens, no-promise-executor-return, lines-between-class-members

  • 옵션이 추가되었지만 이를 적용하지 않기로 결정(현상 유지)

v5.3.0

22 Mar 06:09
5c0582e
Compare
Choose a tag to compare

3월 21일 논의 결과

logical-assignment-operators 규칙

  • off

no-implicit-globals 규칙

  • error, { lexicalBindings : true }

no-new-native-nonconstructor 규칙

  • error

no-empty-static-block 규칙

  • error
  • static-block 규칙이 ES2022 문법이고, 이 규칙을 ES2022 이전 환경에서 사용할 때 비정상적인 에러 발생이 나타나지 않으므로, error 사용

v5.2.1

06 Oct 03:19
Compare
Choose a tag to compare

peerDependecy eslint version ^8.23.0

v5.2.0

14 Sep 01:50
8aad74b
Compare
Choose a tag to compare

9월 8일 논의 결과

no-underscore-dangle 규칙에 enforceInClassFields 옵션 추가

  • 기존 no-underscore-dangle 가 off
  • true

no-use-before-define 규칙에 allowNamedExports옵션 추가

  • 기존 no-use-before-define 가 error
  • false

sort-keys 규칙에 allowLineSeparatedGroups 옵션 추가

  • 기존 sort-keys off
  • false

no-fallthrough 규칙에 allowEmptyCase 옵션 추가

  • 기존 no-fallthrough 가 error
  • false

v5.1.0

04 May 05:13
ede987d
Compare
Choose a tag to compare
  • prefer-object-has-own 새로운 규칙 추가
    • off
  • no-shadow 규칙에 ignoreOnInitialization 옵션 추가
    • false
  • no-confusing-arrow 규칙에 onlyOneSimpleParam 옵션 추가
    • (기존) no-confusing-arrow : off
    • false
  • no-unused-vars 규칙에 destructuredArrayIgnorePattern 옵션 추가
    • 필요없음
  • no-constant-binary-expression 규칙 추가
    • error

v5.0.0

06 Jan 09:09
9da4add
Compare
Choose a tag to compare

Features

eslint 8.0.0 ~ 8.4.0 버전 반영

  • class-methods-use-this 룰에 새로운 enforceForClassFields 옵션 추가
    • rule : off
    • enforceForClassFields : false
  • max-classes-per-file 룰에 ignoreExpressions 옵션 추가
    • rule : off
    • ignoreExpressions : false
  • 새로운 룰 no-unused-private-class-members 추가
  • rule: error
  • tui-eslint-config 폴더 및 파일 구조를 eslint 8.0.0 카테고리로 변경으로 인해 맞춰서 변경