Javascript 针对VisualStudio2010问题的JS Lint
我有一个包含JS对象的文件: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
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"
]
}