На PhpStorm, как отобразить ошибки JS / CSS в файлах PHP - PullRequest
2 голосов
/ 14 октября 2019

Мы оцениваем PhpStorm.

Кажется, ошибки JS и HTML не отображаются в файлах PHP.

Например, в файле "test.php", имеющем:

<style>
    div {
        color: bl;
        uhiuh

    }
</style>

Будет сообщать только о том, что bl является несоответствующим свойством. Но ошибок на "ухиух" нет. Тот же код в test.html хорошо сообщает об ошибке.

То же самое с javascript в test.php:

<script>
    fzefz(
</script>

Сообщит только то, что fzefz не определено. Тот же код в test.html сообщит об ошибке «ожидаемое выражение».

Кажется, это связано с этой проблемой, но они не решаются: https://youtrack.jetbrains.com/issue/WI-18963

Так что мой вопросМожно ли выделить ошибки JS / CSS в файлах PHP? (Я попытался использовать язык шаблонных данных, указав язык HTML в папке, содержащей мои файлы представлений php, которые содержат смешанные php / html / css / js, - https://www.jetbrains.com/help/phpstorm/syntax-highlighting-php-in-js.html-, но он не отображает ошибки js / css).

Я должен упомянуть, что в файлах php они тоже являются PHP, поэтому я не могу просто установить эти файлы в HTML, потому что это потеряет ошибки php, дополнения и т. Д.

С практической точки зрения теФайлы php - это файлы представлений Symfony, поэтому смешивайте php / html / js / css. Это так часто, что я не понимаю, почему это неправильно обрабатывается изначально. На самом деле я использую NetBeans, и смешанные php / html / js / ccs очень хорошо обрабатываются с той же отчетностью, что и полные html-файлы.

Я надеюсь, что это какой-то способ решить эту проблему, потому что php / symfony очень хорошо обрабатываетсяPhpStorm.

Спасибо.

...