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
ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ.
ΠΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡΠ°Π²ΠΈΠ»Π° quotemark
Π² ΡΡΡΠΎΠΊΠ΅ 1 ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ "bottomSheet"
.
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΡΠ΅Π·Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ, Π½ΠΎ Ρ Π½Π°Π±Π»ΡΠ΄Π°Π» ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Ρ quotemark
.
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΡΡΡΡ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, Π²Ρ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅
ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ - true
. ΠΡΠ»ΠΈ Π²Ρ ΡΠ΄Π°Π»ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΏΡΠ°Π²ΠΈΠ»ΠΎ
Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ.
Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅
- ΠΠ΅ΡΡΠΈΡ TSLint : 5.2.0
- ΠΠ΅ΡΡΠΈΡ TypeScript : 2.3.1
- ΠΠ°ΠΏΡΡΠΊ TSLint ΡΠ΅ΡΠ΅Π· : (Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½) CLI / Node.js API / VSCode /
grunt-tslint / Atom / Visual Studio / ΠΈ Ρ. Π΄.ΠΠΈΠ½ΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π° TypeScript
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ {BottomSheetKey, BottomSheetService} ΠΈΠ· "bottomSheet"; ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ {INavItem, NavHeight} ΠΈΠ· 'core / services / nav.service'; ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ {Configuration} ΠΈΠ· './app.configuration';
Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ tslint.json:
{
"defaultSeverity": "ΠΎΡΠΈΠ±ΠΊΠ°",
"ΡΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ": [
" ΡΠ»ΠΈΠ½Ρ: ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ "
],
"jsRules": {},
"ΠΏΡΠ°Π²ΠΈΠ»Π°": {
"quotemark": {
"ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ": [ΠΈΡΡΠΈΠ½Π°, "ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ", "ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ-ΠΏΠΎΠ±Π΅Π³"],
"ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΡΡΡ": "ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅"
}
},
}Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ.
ΠΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠ°Π²ΡΡΠΊΠΈ Π² ΡΡΡΠΎΠΊΠ΅ 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 ΠΈ Π² ΠΆΡΡΠ½Π°Π»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ .
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΡΡΡΡ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, Π²Ρ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅
ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ -
true
. ΠΡΠ»ΠΈ Π²Ρ ΡΠ΄Π°Π»ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΏΡΠ°Π²ΠΈΠ»ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ.
Am 12.05.2017 18:07 schrieb "Jacob Robertson" [email protected] :