无法使用内联代码在Aptana中删除JavaScript JSlint错误



i具有以下棉绒错误,具有以下JavaScript函数

getColor: function (color) {
    var result = "";
    switch (color) {
    case "RESET":
        result =  "33[0m";
        break;
    case "BLACK":
        result =  "33[30m";
        break;
    case "RED":
        result =  "33[31m";
        break;
    case "GREEN":
        result =  "33[32m";
        break;
    case "YELLOW":
        result =  "33[33m";
        break;
    case "BLUE":
        result =  "33[34m";
        break;
    case "MAGENTA":
        result =  "33[35m";
        break;
    case "CYAN":
        result =  "33[36m";
        break;
    case "WHITE":
        result =  "33[37m";
        break;
    }
    return result;
},

我尝试将其包装在

 /*ignore jslint start*/  /*ignore jslint end*/

但这不起作用。

ive看http://jslinterrors.com/octal-literals-are-not-allowed-in-strict-mode/

说实施

/*jshint -W115 */

关于如何执行或JSLINT等效的内联想法,我需要代码通过Jenkins构建?

为什么不将八分位逃逸序列转换为十六进制或Unicode逃生序列?

例如, "x1B[0m""u001B[0m"都是与 "33[0m"相同的精确字符串,但是JSlint对它们很满意。

最新更新