Проверка кода Emacs - PullRequest
       2

Проверка кода Emacs

2 голосов
/ 27 февраля 2011

Мне трудно найти решения для проверки кода для emacs, что-то / s, чтобы проверить, что мой javascript / css / ruby ​​и т. Д. Является допустимым кодом, где все эти вещи?

Ответы [ 3 ]

2 голосов
/ 27 февраля 2011

Я предполагаю, что вы имеете в виду базовую синтаксическую корректность, и в этом случае вы должны посмотреть на flymake , который включен в Emacs и который запускает программу проверки в фоновом режиме, анализирует ее вывод и помечает буфер ошибками и предупреждениями.

И, для начала, вот небольшой модуль для использования flymake с Ruby и аналогичный модуль для flymake с javascript, использующим jslint в качестве программы проверки. *

0 голосов
/ 28 июня 2012

для js - есть вики-страница emacs, но она устарела: http://emacswiki.org/emacs/FlymakeJavaScript

Вот что я сделал вместо этого. Сначала я установил jslint на node.js

sudo apt-get install nodejs npm
npm install jslint
ln -s ~/.npm/jslint/0.1.8/package/bin/jslint.js ~/.local/bin/

Для интеграции с emacs я попытался установить пакет flymake-jslint в emacs (я использую emacs24 с включенным менеджером пакетов) и указав его на jslint, но он просто не будет работать.

Затем я следовал приведенным здесь инструкциям http://www.thoughtspark.org/node/59 - я создал скрипт оболочки bash для jslint.js и указал на него фрагмент .el, и он отлично работает.

0 голосов
/ 27 февраля 2011

Вот почему вы тестируете помощника Рубина. Даже у js теперь есть тестовые наборы.

Что касается CSS, вы всегда можете использовать такие вещи, как autopair или textmate.el, чтобы гарантировать, что вы закроете свои хэши и, возможно, даже добавите точку с запятой к вашему CSS (я должен посмотреть, существует ли это на самом деле, спасибо ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...