Сообщение от kobezzza
|
Это не стандарт, а очень мощный code-style валидатор, настраивай как тебе удобно и да, ща это все юзают (и я в том числе).
|
Благодарю.
А лично вы что-нибудь в нем меняете?
У меня в фирме стали мозг выносить, что не хотят ничего менять, просто юзай. А там есть такие плюшки которые мне не хотелось бы использовать. А доказать что либо не получается.
Приходится JSCS в связке с airbnd(
https://github.com/airbnb/javascript) юзать, еле доказал что вот эти вещи рановато использовать.
const foo = 1;
let bar = foo;
class Queue {
constructor(contents = []) {
this._queue = [...contents];
}
pop() {
const value = this._queue[0];
this._queue.splice(0, 1);
return value;
}
}
Я уж молчу про
// bad
const len = items.length;
const itemsCopy = [];
let i;
for (i = 0; i < len; i++) {
itemsCopy[i] = items[i];
}
// good
const itemsCopy = [...items];
Начальство решило что использовать надо имя len
Ссылка на себя теперь именуется _this не me не self. Только так.
Теперь var для каждой переменной. Всегда так раздражал такой стиль.
И доводы убедительные какие, что airndn серьезная фирма, все переходим на их стиль кода везде.
До прошлой недели считал свое руководство самым лучшим в мире и адекватным.