جاوا اسکرپٹ کوڈ لکھنے کے لئے ایک اچھا ٹول ہے جس کا نام جے ایس لنٹ ہے ، جس سے آپ کوڈ کو معیاری بنانے کی جانچ پڑتال کرسکتے ہیں اور دیکھیں گے کہ جے ایس لنٹ کے غلطی کے اشارے کا کیا مطلب ہے۔
Missing semicolon.: میں سیمیکوئل کا فقدان ہے۔
Use the function form of use strict .: معیاری تعریف کے فنکشن کا استعمال کرتا ہے۔
Unexpected space after -. : کے بعد خالی جگہ نہیں ہونی چاہیے۔ ، ، ، ، ، ، ، ، ، ، ، ،
Expected a JSON value. : براہ کرم ایک جیسن قدر داخل کریں۔
Mixed spaces and tabs. : مخلوط خالی جگہوں اور ٹیبز کو دہرائیں۔
Unsafe character : غیر محفوظ کردار
Line too long.: اس لائن میں موجود حروف کی لمبائی زیادہ سے زیادہ حد سے زیادہ ہے۔
Trailing whitespace.: اس کتاب کے آخر میں بہت زیادہ خالی جگہ ہے۔
اسکرپٹ یو آر ایل: اسکرپٹ یو آر ایل: اسکرپٹ یو آر ایل
Unexpected {a} in {b} : میں {b} نہیں ہونا چاہئے {a}.
آپ کو یہاں نہیں ہونا چاہیے تھا۔ آپ کو یہاں نہیں ہونا چاہیے تھا۔
Strings must use doublequote. : سٹرنگز کو دوہرا اقتباس استعمال کرنا چاہیے۔
Unnecessary escapement : غیر ضروری فرار
Control character in string: {a}. : سٹرنگ میں Control کا ایک کردار ہوتا ہے،
“Avoid <unk> \”,
“Avoid \v. چکنائی: چکنائی سے بچیں\v”,
“Avoid \X. چکنائی: چکنائی سے بچیں\x-”,
Bad escapement. : غلط ترجمے کا حرف ،
Bad number {a} : غلط نمبر {a}
Missing space after {a} : {a} کے بعد خالی جگہ نہیں ہے
Don’t use extra leading zeros {a} : Don’t use extra leading zeros {a} :
Avoid 0x-. {a}. : 0x-. {a}. استعمال کرنے سے گریز کریں
A trailing decimal point can be confused with a dot {a} . : میں ٹائپ کے بعد چھوٹا عدد ڈاٹ استعمال کیا جاتا ہے۔
اس کے علاوہ، میں نے اس کے بارے میں سوچا کہ اس نے اس کے بارے میں سوچا تھا کہ اس نے اس کے بارے میں سوچا تھا کہ اس نے اس کے بارے میں سوچا تھا.
Unescaped .: کوئی ترجمہ نہیں
Unexpected control character in regular expression. : ایک باقاعدہ اظہار میں ایک غیر متوقع کنٹرول کیریکٹر ظاہر ہوتا ہے، لیکن اس کا مطلب یہ نہیں ہے کہ یہ ایک غیر متوقع کنٹرول کیریکٹر ہے۔
Unexpected escaped character {a} in regular expression. : ایک باقاعدہ اظہار میں غیر متوقع طور پر فرار ہونے والا کردار {a} ظاہر ہوتا ہے۔
Expected {a} and instead saw {b}
Spaces are hard to count. Use {{a}}. : خالی جگہوں کی گنتی کرنا مشکل ہے ، براہ کرم {{a}} کا استعمال کریں ،
“Insecure” کا ترجمہ “غیر محفوظ” ہے۔
خالی کلاس روم: خالی کلاس روم ، خالی کلاس روم ، خالی کلاس روم
Expected a number and instead saw {a}. : کی جگہ {a} کو ایک نمبر کی توقع تھی اور اس کے بجائے {a} دیکھا۔
{a} shouldn’t be greater than {b}. : {a} سے بڑا نہیں ہونا چاہیے {b}
hasOwnProperty is a really bad name. : hasOwnProperty ایک بہت ہی برا نام ہے۔
{a} was used before it was defined. : {a} اس کی وضاحت سے پہلے استعمال کیا گیا تھا۔
{a} is already defined. : {a} کی بار بار تعریف کی گئی ہے
A dot following a number can be confused with a decimal point. : اعداد کے پیچھے ایک نقطہ کو غلط طور پر دس عددی نظام کا چھوٹا عدد نقطہ سمجھا جاتا ہے
کنفیوزنگ مائنسز: کنفیوزنگ مائنسز کے ساتھ الجھنے کے لئے آسان منفی اعداد - کنفیوزنگ مائنسز: کنفیوزنگ مائنسز
Confusing plusses : کا غلط استعمال کرنے کے لئے آسان مثبت اظہار +
“Unmatched” (غیر موازنہ شدہ)
Expected {a} to match {b} from line {c} and instead saw {d} .
Unanticipated early end of program: پروگرام کا غیر متوقع ابتدائی اختتام
A leading decimal point can be confused with a dot: .{a} .: {a} سے پہلے کا نقطہ آسانی سے چھوٹا عددی نقطہ سے الجھ سکتا ہے،
“Use the array literal notation []. : ایک صف کا استعمال کرتا ہے []“,
Expected an operator and instead saw {a}. : کو ایک علامت کے ساتھ {a} کی جگہ لینا چاہیے،
Unexpected space after {a} : {a} کے بعد کوئی خالی جگہ نہیں ہونی چاہیے، کیونکہ {a} کے بعد کوئی خالی جگہ نہیں ہونی چاہیے۔
Unexpected space before {a}. : خالی خانہ {a} سے پہلے نہیں ہو سکتا،
Bad line breaking before {a} غلط لائن توڑنے سے پہلے {a}
Expected {a} to have an indentation at {b} instead at {c}. : {a} کو انڈینٹیشن کی ضرورت ہوتی ہے {c} بجائے {b} ،
Line breaking error {a} : لائن توڑنے کی غلطی {a}
Unexpected use of {a}. : یہاں {a} استعمال نہیں کیا جا سکتا،
Bad operand. : غلط آپریٹنگ نمبر ،
Use the isNaN function to compare with NaN : isNaN کا استعمال NaN کے ساتھ موازنہ کرنے کے لئے کریں
Confusing use of {a} : آسانی سے الجھن میں آنے والی {a} کا استعمال
Read only. : صرف پڑھنے کے لیے
{a} is a function. : {a} ایک فنکشن ہے،
برا تفویض۔ برا تفویض: برا تفویض۔
Don’t assign to the exception parameter. اضافی پیرامیٹرز کو تفویض نہ کریں
Expected an identifier in an assignment and instead saw a function invocation. : اسائنمنٹ میں ایک شناخت کنندہ کی توقع کی گئی تھی اور اس کے بجائے ایک فنکشن کالنگ دیکھا گیا تھا۔
Expected an identifier and instead saw {a} (a reserved word). : کو ایک شناخت کنندہ کی ضرورت تھی، نہ کہ {a} ((محفوظ شدہ حرف) ،
Missing name in function declaration. : آپ کے طریقہ کار کے اعلان میں نام غائب ہے،
Expected an identifier and instead saw {a} . : ایک شناخت کنندہ کی توقع کی اور اس کے بجائے {a} دیکھا
Inner functions should be listed at the top of the outer function. اندرونی افعال کو بیرونی فنکشن کے سب سے اوپر درج کیا جانا چاہئے۔
Unreachable {a} after {b} : کے بعد {b} حاصل نہیں کر سکتے ہیں {a}
Unnecessary semicolon غیر ضروری سیمیکولن
Label {a} on {b} statement. : نے {a} کو {b} کے بیان میں رکھا،
Label {a} looks like a javascript url : {a} ایک جے ایس لنک کی طرح لگتا ہے، لیکن اس کا مطلب یہ نہیں ہے کہ یہ ایک جے ایس لنک ہے۔
Expected an assignment or function call and instead saw an expression : آپ کو ایک ایسوسی ایشن یا فنکشن کال کی ضرورت ہے ، نہ کہ ایک اظہار کی
Do not use new for side effects : نئے جملے کا استعمال نہ کریں
Unnecessary <unk>use strict <unk>.: غیر ضروری <unk>use strict <unk>.
Missing <unk>use strict<unk> statement. : Missing <unk>use strict<unk> statement. : Missing <unk>use strict<unk> statement.
Empty block. : خالی بلاکس
“Unexpected /*member {a}.: نہیں ہونا چاہئے /*عنصر فلوٹین. فلوٹین،
{a} is a statement label. : {a} ایک بیان لیبل ہے
{a} used out of scope. : {a} حد سے باہر استعمال کیا جاتا ہے {a}
{a} is not allowed. {a} استعمال کرنے کی اجازت نہیں ہے۔
{a} is not defined. : {a} کی تعریف نہیں کی گئی
Use to compare with
Variables should not be deleted : متغیرات کو حذف نہیں کیا جانا چاہئے
Use the object literal notation {}. : آبجیکٹ کے حرفی اشارے کا استعمال کریں {} ،
Do not use {a} as a constructor. : {a} کو بطور کنسٹرکٹر استعمال نہ کریں
“The Function constructor is eval.”:“The Function constructor is eval.”,
A constructor name should start with an uppercase letter. : ایک کنسٹرکٹر کا نام ایک بڑے حروف سے شروع ہونا چاہئے۔
Bad constructor. : غلط تعمیراتی آبجیکٹ
Weird construction. Delete new. : کی تعمیر کا اعتراض غلط ہے، براہ کرم new کو حذف کریں،
Missing ((() invoking a constructor. : میں قوسین کی کمی ہے
Avoid arguments.{a}.: آپ کو arguments.{a} سے بچنے کے لئے.{a}.
document.write can be a form of eval. : document.write ایک شکل ہے eval کی
eval is evil. :
Math is not a function : Math ایک فنکشن نہیں ہے
Missing new prefix when invoking a constructor. : یہاں new غائب ہے، جس کا مطلب یہ ہے کہ new کا استعمال کنسٹرکٹر کو کال کرنے کے لیے کیا جاتا ہے۔
Missing radix parameter. : پیرامیٹر کی کمی ہے
Implied eval is evil. Pass a function instead of a string. : ایک فنکشن کو ایک سٹرنگ کے بجائے منتقل کرتا ہے
Bad invocation.: غلط استغاثہ
“[‘{a}’] is better written in dot notation.”:“[‘{a}’ بہتر ہے کہ پوائنٹ استعمال کیا جائے۔
ایک اضافی کمیا۔ ایک اضافی کمیا
Don’t make functions within a loop : فنکشنز کو لوپ کے اندر نہ بنائیں
Unexpected parameter {a} in get {b} function. : کو {b} طریقہ کار میں پیرامیٹر {a} استعمال نہیں کرنا چاہئے ،
Duplicate member {a} : دوہرا رکن {a}
Expected to see a statement and instead saw a block. : یہ ایک بیان دیکھنے کی توقع تھی اور اس کے بجائے ایک بلاک دیکھا۔
Too many var statements.: بہت سے بیانات
Redefinition of {a} : {a} کی بار بار تعریف کی گئی ہے
It is not necessary to initialize {a} to undefined. : :
Expected a conditional expression and instead saw an assignment. : ایک مشروط اظہار کی توقع کی اور اس کے بجائے ایک تفویض دیکھا۔ : ایک مشروط اظہار کی توقع کی اور اس کے بجائے ایک تفویض دیکھا۔
Expected a break statement before case. : سے پہلے ایک break بیان کی ضرورت ہے .
Expected a break statement before default. : default سے پہلے ایک break بیان کی توقع کی جاتی ہے۔
This switch should be an if . : یہ switch ہونا چاہئے if .
All debugger statements should be removed.: تمام ڈیبگر کے بیانات کو ہٹا دیا جانا چاہئے
{a} is not a statement label. : {a} ایک بیان لیبل نہیں ہے.
Expected an assignment or function call and instead saw an expression. : آپ کو ایک اسٹیٹمنٹ یا فنکشن کال کی ضرورت ہے، ایک اظہار کی بجائے،
Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function. : فنکشن کے اعلانات کو if جیسے بلاکس میں نہیں رکھا جانا چاہئے ، انہیں بیرونی فنکشن کے اوپر رکھنا چاہئے۔
1 [W099]:Mixed spaces and tabs
یہ غلطی سب سے زیادہ عام ہے، یعنی ایک ہی سطر میں، خالی جگہ اور ٹیب سکریپنگ کا مخلوط استعمال کیا گیا ہے۔ ترمیم بہت آسان ہے، عام طور پر ٹیب سکریپنگ کو ہٹانا، سبھی کو خالی جگہ پر تبدیل کرنا ہے۔ سہولت کے لیے، ہم ایڈیٹر کی ٹیب سکریپنگ کو 2 یا 4 خالی جگہوں پر سیٹ کر سکتے ہیں، تاکہ اصل سکریپنگ کی جگہ لے سکے۔
اس غلطی کی اشارہ بہت عجیب ہے، میں نے اس غلطی کو اس طرح سے کوڈ کیا ہے index-1 ؟ index = 0:index = index - 1; یہ ایک کوما کا اظہار ہے، لیکن JSLInt کا خیال ہے کہ یہاں ایک اظہار نہیں ہونا چاہئے، بلکہ ایک فنکشن ہونا چاہئے، تو، اگر آپ کو اس غلطی کی بہت پرواہ ہے، تو اسے if else کے جملے میں تبدیل کر دیں
اس غلطی کا مطلب یہ ہے کہ اگر ہم اس کے بجائے اس کے بجائے ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ ایک ہی اعداد و شمار کے ساتھ
قطعہ کی کمی؛ یہ عام طور پر اپنے آپ کو لکھنا بھول جاتا ہے ، لیکن ایک بات کا خیال رکھنا ہے کہ صرف ایک جملے کی ساخت کے لئے ، اس کے بعد قطعہ لکھنے کی ضرورت ہے۔ مثال کے طور پر: if(index) {index=tcount-1} اس کوڈ کا جملہ ، صحیح تحریر if(index) {index=tcount-1;} ہے ، میں اکثر یہاں قطعہ لکھنا بھول جاتا ہوں ، خان …
یہ تصویر زائی اسٹوڈیوز کے بلاگ سے لی گئی ہے۔