אני משתמש בתוכנת VSC כדי לכתוב קוד, בעיקר JS.
לאחרונה גיליתי את הפורמטר Prettier ואני נהנה ממנו מאוד, חוץ מ2 דברים...
הראשון:
הוא מפצל שורות בלי קשר, לדוגמה שורה כזו:
let idC = url.match(/^(?:(http|https):\/\/[a-zA-Z-]*\.{0,1}[a-zA-Z-]{3,}\.[a-z]{2,})\/channel\/([a-zA-Z0-9_]{3,})$/)
נהפכת ל3 שורות:
let idC = url.match(
/^(?:(http|https):\/\/[a-zA-Z-]*\.{0,1}[a-zA-Z-]{3,}\.[a-z]{2,})\/channel\/([a-zA-Z0-9_]{3,})$/
)
כנ"ל בalert עם תוכן קצת ארוך, וכן הלאה... וזה ממש מבלבל.
בנוסף, הערות שנכתבות בשורה של הגדרת הפונקציה - כזה:
function Channel_ID_Extract(url) { //הערה על הפונקציה
}
יורדות לתוך הפונקציה:
function Channel_ID_Extract(url) {
//הערה על הפונקציה
}
וזה מפריע, כיוון שאני אוהב לכווץ את הפונקציות ואז רואים את ההסבר שאני כותב לעצמי על תפקיד הפונקציה...
דוגמה:

ואחרי הפורמטר שההסבר ירד שורה אל תוך הפונקציה - לא רואים...:

ניסיתי לבדוק בהגדרות של ההרחבה, וכן לחפש בגוגל על ההגדרות שלה, אבל לא מצאתי משהו רלוונטי לבעיות הנ"ל.
אשמח לעזרה...