উত্তর:
কিছুটা প্রসারিত করার জন্য, এখানে .jshintrc
মোচার একটি সেটআপ রয়েছে:
{
....
"globals" : {
/* MOCHA */
"describe" : false,
"it" : false,
"before" : false,
"beforeEach" : false,
"after" : false,
"afterEach" : false
}
}
থেকে JSHint ডক্স - মিথ্যা (ডিফল্ট) মানে পরিবর্তনশীল হয় শুধুমাত্র পাঠযোগ্য।
আপনি যদি কেবল একটি নির্দিষ্ট ফাইলের জন্য গ্লোবালগুলি সংজ্ঞায়িত করে থাকেন তবে আপনি এটি করতে পারেন:
/*global describe, it, before, beforeEach, after, afterEach */
jshint: {
options: {
mocha: true,
}
}
আপনি কি চান
জাভাস্ক্রিপ্টের জন্য জাশিন্টে সংজ্ঞায়িত সংজ্ঞায়িত সতর্কতা এড়াতে মত মন্তব্য যুক্ত করুন:
/*global describe:true*/
এটি আপনার .jshintrc এ যুক্ত করুন
"predef" : ["define"] // Custom globals for requirejs
পার্টিতে দেরি হলেও আপনার এই বিকল্পটি ব্যবহার করুন jshintrc
:
"dojo": true
এবং আপনি কোনও সতর্কবাণী ছাড়াই শান্তিতে বিশ্রাম নিবেন ...
আপনি যদি নোড js এ কাজ করছেন। আপনার ফাইলের শুরুতে এই দুটি লাইন যুক্ত করুন
/*jslint node: true */
"use strict";
দস্তাবেজগুলি পড়ুন এবং অনুসন্ধান করুন/*global
"unused" : true, // true: Require all defined variables be used
আপনি যদি মোছার সাথে ওয়েবস্টারমে জেএসহিন্ট চালানোর চেষ্টা করছেন তবে আমি যেমন আছি তেমন প্রবেশ করুন:
ওয়েবস্টোরম> পছন্দসমূহ> ভাষা ও ফ্রেমওয়ার্ক> জাভাস্ক্রিপ্ট> কোড মানের সরঞ্জামসমূহ> জেএসহিন্ট
নীচে "পরিবেশ" এ স্ক্রোল করুন এবং নিশ্চিত করুন যে আপনি "মোচা" সক্ষম করতে চেকবক্সটি নির্বাচন করেছেন যা আপনার জন্য মোছার জন্য জেএসহিন্টের সংজ্ঞা স্থাপন করবে।
{"mocha": true}
2.5.1+ github.com/jshint/jshint/issues/1330