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
. إذا قمت بإزالته من المصفوفة ، فإن القاعدة
يجب أن تعمل كما هو متوقع.
صباح 12.05.2017 18:07 سكريب "جاكوب روبرتسون" [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' ؛ استيراد {التكوين} من './app.configuration' ؛
بتهيئة tslint.json:
{
"defaultSeverity": "خطأ" ،
"يمتد": [
" tslint: موصى به "
] ،
"jsRules": {}،
"قواعد": {
"quotemark": {
"الخيارات": [صحيح ، "فردي" ، "تجنب الهروب"] ،
"الخطورة": "تحذير"
}
} ،
}السلوك الفعلي
تم تجاهل قاعدة العلامة.
سلوك متوقعيجب أن يكون هناك تحذير تم الإبلاغ عنه من قاعدة Quemark في السطر 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
. إذا قمت بإزالته من المصفوفة ، فإن القاعدةيجب أن تعمل كما هو متوقع.
صباح 12.05.2017 18:07 سكريب "جاكوب روبرتسون" [email protected] :