Как избежать цитаты в Javascript без Jslint плачет фол

Как бы мне избежать кавычки в следующей строке кода, чтобы jslint не выдавал предупреждение. В настоящее время в этой строке выдается предупреждение "Незакрытая строка".

    input = input.replace(/""/g,"\\\"");

Я использую плагин maven yuicompressor для минимизации js & css, а также проверяю js-файлы с помощью jslint. Вот моя конфигурация для плагина.

    .....
    <plugin>
          <groupId>net.alchim31.maven</groupId>
          <artifactId>yuicompressor-maven-plugin</artifactId>
          <executions>
            <execution>
              <phase>package</phase>
              <goals>
                <goal>compress</goal>
                <goal>jslint</goal>
              </goals>
            </execution>
          </executions>
          <configuration>
            <nosuffix>true</nosuffix>                   
            <excludes>                  
              <exclude>**/*.min.js</exclude>
              <exclude>**/*.min.css</exclude>
            </excludes>
          </configuration>
    </plugin>
    .......

1 ответ

Решение

Я не знаю, технически ли это ответ, но я использовал версию 1.3.0, когда я получил эту ошибку. Обновление до версии 1.3.4 устранило проблему и больше не отображает ошибку jslint в этой строке.

Другие вопросы по тегам