Javascript 针对VisualStudio2010问题的JS Lint

Javascript 针对VisualStudio2010问题的JS Lint,javascript,jshint,Javascript,Jshint,我有一个包含JS对象的文件: function Monitor() { var self = this; ... 我有一个文件,它创建了一个实例并使用它 self.monitor = new Monitor(); 这些文件按顺序包含在cshtml文件中: <script type="text/javascript" src="@Url.Content("~/Scripts/Shared/Monitor.js")"> </script> <script type

我有一个包含JS对象的文件:

function Monitor() {

var self = this;
...
我有一个文件,它创建了一个实例并使用它

self.monitor = new Monitor();
这些文件按顺序包含在cshtml文件中:

<script type="text/javascript" src="@Url.Content("~/Scripts/Shared/Monitor.js")"> </script>
<script type="text/javascript" src="@Url.Content("~/Scripts/Views/NewMonitor_Index.js")"></script>

如何配置它以便它找到监视器对象?

我不认为是否有自动方式。尽管JSHint可以检测其他脚本标记,但获取文件的实际路径可能更困难

无论如何,如果我知道某个符号在上下文中确实可用,我会添加一个

/*global Monitor*/
在脚本的开头

如果每个脚本中都有可用的符号,我会将其添加到目录中的
.jshintrc
文件中,如

{
    "predef": [
        "Monitor"
    ]
}

但我不知道这是否/如何在Windows上工作。

我不知道是否有自动方式,但如果我知道某个符号在上下文中肯定可用,我在脚本的开头添加了一个
/*global Monitor*/
。如果你知道警告是在
jshint
无法到达的地方定义的,为什么你会在意它?它在我的应用程序中,所以我假设jshint可以到达它。我真的不想要没有任何意义的警告——太多的杂乱。谢谢Felix——这就是诀窍——你能把它作为答案发布吗?
{
    "predef": [
        "Monitor"
    ]
}