Как избежать цитаты в 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 в этой строке.