์๋ ํ์ธ์,
์ง๋ฌธ / ๊ฐ๋ฅํ ๊ธฐ๋ฅ..?
gulp-tslint: 6.1.1 - Visual Studio๋ฅผ ํตํด
๊ท์น:
https://palantir.github.io/tslint/rules/max-line-length/
tslint.json
๊ตฌ์ฑ:
"max-line-length": [
true,
150
],
์ด ๊ท์น์์ ์์ ํ์ ์ ์ธํ ์ ์๋ ๊ธฐ์กด ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
import { item1, item2, item3, item4, item5, item6, item7, item8, item9, item10, item11, item12, item13, item14, item15, item16, item17, item18, item19, item20 } from "@angular/router";
๊ฐ์ฌํฉ๋๋ค.
@Ne-Ne ์ด๊ฒ์ ์ด ๊ท์น์ ์ ํํ ๊ฒฝ์ฐ์
๋๋ค.
์ด ๊ฒฝ์ฐ ์์
ํ์ ํ ์ค์ ์์ฑํ๋ ๊ฒ์ด ๋ ๋ฐ๋์งํ๊ฑฐ๋(๋ชฉ๋ก์์ ๋ณ๊ฒฝ ์ฌํญ์ ํจ์ฌ ์ฝ๊ฒ ๋ณํฉ/๊ฒํ ํ ์ ์์) ๋ค์๊ณผ ๊ฐ์ด ๋ก๋ํ ์ ์์ต๋๋ค.
import * as routes from "@angular/router";
๊ทธ๋ฆฌ๊ณ ํ์ํ ๋ ํ์ํ ํญ๋ชฉ์ routes.item2
ํฉ๋๋ค.
๋๋ ๊ท์น ํ๋๊ทธ ๋ฅผ ์ฌ์ฉํ์ฌ ํ ์ค์ ๋ํด ์ด ๊ท์น์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
์ด๊ฒ์ #1123์์ ์ด์ ์ ์์ฒญ๋์์ต๋๋ค. import ๋ฌธ์ ๋ํ ๊ท์น์ ๋นํ์ฑํํ๋ ์ต์ ์ด ์์ผ๋ฉด ์ข๊ฒ ์ง๋ง ๊ธฐ๋ณธ ์ ๊ณต ๊ตฌ์ฑ์์๋ ํ์ฑํํ์ง ์์ต๋๋ค.
#1123 ์ฐฌ์ฑ์ผ๋ก ๋ง๊ฐ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ #1123์์ ์ด์ ์ ์์ฒญ๋์์ต๋๋ค. import ๋ฌธ์ ๋ํ ๊ท์น์ ๋นํ์ฑํํ๋ ์ต์ ์ด ์์ผ๋ฉด ์ข๊ฒ ์ง๋ง ๊ธฐ๋ณธ ์ ๊ณต ๊ตฌ์ฑ์์๋ ํ์ฑํํ์ง ์์ต๋๋ค.