Tslint: 인용 λΆ€ν˜Έ κ·œμΉ™μ€ μ˜΅μ…˜ 및 심각도λ₯Ό ν—ˆμš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 05μ›” 12일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: palantir/tslint

버그 μ‹ κ³ 

  • __TSLint 버전__: 5.2.0
  • __TypeScript 버전__: 2.3.1
  • ____λ₯Ό 톡해 TSLint μ‹€ν–‰: (ν•˜λ‚˜ 선택) CLI / Node.js API / VSCode / grunt-tslint / Atom / Visual Studio / λ“±

λ¦°νŠΈλ˜λŠ” TypeScript μ½”λ“œ

import { BottomSheetKey, BottomSheetService } from "bottomSheet";
import { INavItem, NavHeight } from 'core/services/nav.service';
import { Configuration } from './app.configuration';

tslint.json ꡬ성:

{
    "defaultSeverity": "error",
    "extends": [
        "tslint:recommended"
    ],
    "jsRules": {},
    "rules": {
        "quotemark": {
            "options": [ true, "single", "avoid-escape" ],
            "severity": "warning"
        }
    },
}

μ‹€μ œ 행동

quotemark κ·œμΉ™μ€ λ¬΄μ‹œλ©λ‹ˆλ‹€.

μ˜ˆμƒλ˜λŠ” 행동

"bottomSheet" μ—μ„œ 제곡된 μŠ€λ‹ˆνŽ«μ˜ 1행에 μžˆλŠ” quotemark κ·œμΉ™μ—μ„œ 보고된 κ²½κ³ κ°€ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

생각

이것은 κ·œμΉ™μ˜ 더 큰 문제일 수 μžˆμ§€λ§Œ quotemark μ—μ„œλ§Œ κ΄€μ°°ν–ˆμŠ΅λ‹ˆλ‹€.

Question

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

심각도 및 μ˜΅μ…˜μ΄ μžˆλŠ” μƒˆ ꡬ성 ν˜•μ‹μ„ μ‚¬μš©ν•˜λŠ” 경우
첫 번째 μ˜΅μ…˜μ€ true μž…λ‹ˆλ‹€. μ–΄λ ˆμ΄μ—μ„œ μ œκ±°ν•˜λ©΄ κ·œμΉ™μ΄
μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•΄μ•Ό ν•©λ‹ˆλ‹€.

Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :

버그 μ‹ κ³ 

  • TSLint 버전 : 5.2.0
  • νƒ€μž…μŠ€ν¬λ¦½νŠΈ 버전 : 2.3.1
  • λ‹€μŒμ„ 톡해 TSLint μ‹€ν–‰ : (ν•˜λ‚˜ 선택) CLI / Node.js API / VSCode /
    grunt-tslint / Atom / Visual Studio λ“±

λ¦°νŠΈλ˜λŠ” TypeScript μ½”λ“œ

import { BottomSheetKey, BottomSheetService } from "bottomSheet"; import { INavItem, NavHeight } from 'core/services/nav.service'; import { Configuration } from './app.configuration';

tslint.json ꡬ성 μ‚¬μš©:

{
"defaultSeverity": "였λ₯˜",
"ν™•μž₯ν•˜λ‹€": [
" tslint:μΆ”μ²œ "
],
"jsRules": {},
"κ·œμΉ™": {
"λ”°μ˜΄ν‘œ": {
"μ˜΅μ…˜": [ true, "단일", "νšŒν”Ό-μ΄μŠ€μΌ€μ΄ν”„" ],
"심각도": "κ²½κ³ "
}
},
}

μ‹€μ œ 행동

인용 λΆ€ν˜Έ κ·œμΉ™μ€ λ¬΄μ‹œλ©λ‹ˆλ‹€.
μ˜ˆμƒλ˜λŠ” 행동

의 1행에 μžˆλŠ” 인용 λΆ€ν˜Έ κ·œμΉ™μ—μ„œ 보고된 κ²½κ³ κ°€ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.
"bottomSheet"에 제곡된 μŠ€λ‹ˆνŽ«.
생각

이것은 κ·œμΉ™κ³Ό κ΄€λ ¨ν•˜μ—¬ 더 큰 문제일 수 μžˆμ§€λ§Œ
인용 λΆ€ν˜Έ.

β€”
이 μŠ€λ ˆλ“œμ— κ°€μž…ν–ˆκΈ° λ•Œλ¬Έμ— 이 λ©”μ‹œμ§€λ₯Ό λ°›κ³  μžˆμŠ΅λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/palantir/tslint/issues/2746 λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/ALaeKN8MtJyisZmnL1SJfgTyAIcaUQPJks5r5IOlgaJpZM4NZfAU
.

λͺ¨λ“  3 λŒ“κΈ€

심각도 및 μ˜΅μ…˜μ΄ μžˆλŠ” μƒˆ ꡬ성 ν˜•μ‹μ„ μ‚¬μš©ν•˜λŠ” 경우
첫 번째 μ˜΅μ…˜μ€ true μž…λ‹ˆλ‹€. μ–΄λ ˆμ΄μ—μ„œ μ œκ±°ν•˜λ©΄ κ·œμΉ™μ΄
μ˜ˆμƒλŒ€λ‘œ μž‘λ™ν•΄μ•Ό ν•©λ‹ˆλ‹€.

Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :

버그 μ‹ κ³ 

  • TSLint 버전 : 5.2.0
  • νƒ€μž…μŠ€ν¬λ¦½νŠΈ 버전 : 2.3.1
  • λ‹€μŒμ„ 톡해 TSLint μ‹€ν–‰ : (ν•˜λ‚˜ 선택) CLI / Node.js API / VSCode /
    grunt-tslint / Atom / Visual Studio λ“±

λ¦°νŠΈλ˜λŠ” TypeScript μ½”λ“œ

import { BottomSheetKey, BottomSheetService } from "bottomSheet"; import { INavItem, NavHeight } from 'core/services/nav.service'; import { Configuration } from './app.configuration';

tslint.json ꡬ성 μ‚¬μš©:

{
"defaultSeverity": "였λ₯˜",
"ν™•μž₯ν•˜λ‹€": [
" tslint:μΆ”μ²œ "
],
"jsRules": {},
"κ·œμΉ™": {
"λ”°μ˜΄ν‘œ": {
"μ˜΅μ…˜": [ true, "단일", "νšŒν”Ό-μ΄μŠ€μΌ€μ΄ν”„" ],
"심각도": "κ²½κ³ "
}
},
}

μ‹€μ œ 행동

인용 λΆ€ν˜Έ κ·œμΉ™μ€ λ¬΄μ‹œλ©λ‹ˆλ‹€.
μ˜ˆμƒλ˜λŠ” 행동

의 1행에 μžˆλŠ” 인용 λΆ€ν˜Έ κ·œμΉ™μ—μ„œ 보고된 κ²½κ³ κ°€ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.
"bottomSheet"에 제곡된 μŠ€λ‹ˆνŽ«.
생각

이것은 κ·œμΉ™κ³Ό κ΄€λ ¨ν•˜μ—¬ 더 큰 문제일 수 μžˆμ§€λ§Œ
인용 λΆ€ν˜Έ.

β€”
이 μŠ€λ ˆλ“œμ— κ°€μž…ν–ˆκΈ° λ•Œλ¬Έμ— 이 λ©”μ‹œμ§€λ₯Ό λ°›κ³  μžˆμŠ΅λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/palantir/tslint/issues/2746 λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/ALaeKN8MtJyisZmnL1SJfgTyAIcaUQPJks5r5IOlgaJpZM4NZfAU
.

λ„€, νš¨κ³Όκ°€ μžˆμŠ΅λ‹ˆλ‹€. 감사 ν•΄μš”!

λ¬Έμ„œμ—μ„œ μ΄λ™ν•˜λŠ” 방법에 λŒ€ν•œ 쒋은 예λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

    "rules": {
         "quotemark": [ true, "single", "avoid-escape" ],
    }

μ—κ²Œ

    "rules": {
        "quotemark": {
            "options": [ "single", "avoid-escape" ],
            "severity": "warning"
        }
    }

이 λ―Έλ¬˜ν•œ 차이가 μ–΄λ””μ—μ„œλ‚˜ μ–ΈκΈ‰λ©λ‹ˆκΉŒ?

@jacob-robertson 예, 5.0.0 릴리슀 λ…ΈνŠΈ 및 λ³€κ²½ 둜그 의 μ£Όλͺ©ν• λ§Œν•œ κΈ°λŠ₯ 및 κ°œμ„  사항 μ„Ήμ…˜μ— μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰