2011-01-30 5 views
3

Глядя на конкретный набор глобальных переменных, которые доступны в CouchDB, так что я могу помочь JSHint создать конфигурацию, чтобы их игнорировать:Что такое набор глобальных переменных CouchDB?

https://github.com/jshint/jshint/issues/issue/9

Сейчас список, что у меня есть: испускают, журнал, getRow, начать, отправить, потребовать.

Я не мог найти это нигде в вики CouchDB, или моя wiki-fu ослабевает>. <

ответ

4

Хотя документация CouchDB быстро улучшается, я не уверен, когда это будет покрыто. Вероятно, вам лучше изучить исходный код. Если вы знаете Javascript, это очень легко понять.

Адрес variable bindings in the CouchDB view server. Это охватывает (я думаю!) Все переменные, кроме require, который находится в util.js.

На момент написания этой статьи, те:

  • испускают
  • GetRow
  • IsArray
  • JSON
  • журнал
  • обеспечивает
  • registerType
  • требуют
  • отправить
  • Запустить
  • суммы
  • toJSON
+0

Также стоит отметить, что JSHint включает в себя опцию "Окружающей среды", что расслоение вместе глобал в различных средах. Например, опция [couch option] (http://jshint.com/docs/options/#couch) охватывает глобальные переменные для CouchDB. –

Смежные вопросы