Как автоматически проверять наличие ошибок в коде (PHP, Python, HTML, Javascript) в Sublime Text 2?

Как я могу автоматически проверять ошибки в моем коде, когда я использую Sublime Text 2? Или есть Sublime Text 2 пакета/плагина для проверки кода на наличие ошибок?

Мои основные языки — Python, PHP, Javascript, HTML, поэтому в основном я ищу то, что может помочь с ними.

-- Примеры для понимания необходимого инструмента:

<?php
    echa 'test'
?>

Инструмент должен вернуть (или что-то подобное), что нет метода echa и отсутствует двоеточие (;).

<html>
    <h1>Test</h1>
</.html>

Инструмент должен вернуть (или что-то подобное), что тег HTML не был закрыт и нет тега с именем .html.

<script type='text/javascript'>
    function(){
        document.writ('Test');
    }
</script>

Инструмент должен вернуть (или что-то подобное), что нет метода writ.

Эти простые примеры просто объясняют немного больше.


person GarouDan    schedule 05.05.2012    source источник
comment
Текстовые редакторы помогут с ошибками путем выделения текста, но я не знаю ни одного, который будет оценивать ваш код. Кроме того, пожалуйста, поработайте над своим принятым рейтингом, чтобы люди были более склонны вам помочь.   -  person Blake    schedule 05.05.2012
comment
2 старше нескольких месяцев. Поработайте хотя бы над ними.   -  person Blake    schedule 05.05.2012


Ответы (1)


Я в основном использую sublime2 для программирования на Python, и SublimeLinter отлично подходит для этого, находит неиспользуемые импорты/переменные и заставляет вас следовать PEP8.

По-видимому, он также поддерживает PHP :)

https://github.com/Kronuz/SublimeLinter

Вот также плагин для хорошего автозаполнения Python https://github.com/JulianEberius/SublimeRope

person daniel    schedule 05.05.2012
comment
Очень интересно. Я посмотрю и верну Даниэля. - person GarouDan; 06.05.2012