desuvin: ну из коробки откуда ему знать, бездушной железяке, что это у вас ES6. Надо в .jshintrc опцию esnext указать (о чем, кстати, сказано по приведенной ссылке).
Про Sublime и Brackets ничего не знаю, не могу сказать. Но в WebStorm+ESLint+JSCS у меня все довольно прилично работает — при соответствующих настройках в .eslintrc и .jscs.
semolex: ну просто такая ошибка возникает, когда вы пытаетесь сделать, грубо говоря, new undefined(). Поскольку usersView у вас пришла из pages/test/views/usersView, то логично предположить, что модуль ничего не вернул или вернул что-то не то.
Сергей Мельников: ну соглашения существуют для того, чтобы всем было удобнО.
если я вдруг стану делать прописной последнюю букву каждого предложения, вы, конечно, меня поймете, но при чтении запнетесЬ. и удивитесЬ. и подумаете, что я чудаК.
Алексей Уколов: стайлгайд есть только один: стандартная библиотека. Например, window (в node.js — global) является глобальным объектом, но пишется-то с маленькой буквы.
Вообще, перейдите на настоящие модули и все эти кошмарные var App = App || {}; исчезнут из вашего кода сами собой.
Егор Казанцев: ну sed и awk все-таки специфичные вещи, а вот tcl еще может быть, да:)
Простите, мне непонятны ваши страхи. Ну есть на сервере, например, руби, и что? Вы боитесь, что интерпретатор однажды ночью разовьет самоосознание и удалит с сервера все остальное и поменяет приватные ключи на гитхабе?:) или наличие ноды делает вас плохим питонистом? Я понимаю стремление избавиться от лишнего, в принципе, но если оно нужно для работы, то оно уже не лишнее?
AVKor: перебрал недавно несколько DE. LXDE не смог корректно отрисовать вертикальную панель. «Крыса» умудрилась «сожрать» переключение раскладок. GNOME с форками — сплошной HIG вместо интерфейса. Может быть, среди тайловых есть что-то приличное? Но я не работаю с несколькими окнами на экране, зачем мне тайлы?
Я согласен, что это все до некоторой степени субъективно, но в моем опыте KDE ведет себя стабильнее всего (опять же, за исключением плазмоидов, которыми не пользуюсь).
Про Sublime и Brackets ничего не знаю, не могу сказать. Но в WebStorm+ESLint+JSCS у меня все довольно прилично работает — при соответствующих настройках в .eslintrc и .jscs.