Skip to content

Instantly share code, notes, and snippets.

@RinatMullayanov
Last active August 29, 2015 14:06
Show Gist options
  • Save RinatMullayanov/455fee3b93740e73e430 to your computer and use it in GitHub Desktop.
Save RinatMullayanov/455fee3b93740e73e430 to your computer and use it in GitHub Desktop.
My .jshintrc with comments
{
//[twitter] https://github.com/twitter/plumage.js/blob/master/.jshintrc
"boss": true,
"node": true, //глобальные переменные node
"browser": true, //глобальные переменные современных браузеров
"esnext": true, //говорит что код использует фишки следующей спецификации JS(в нашем случае EcmaScript 6)
"bitwise": true, //запрещает использовать побитовые операции ^(XOR) и I(OR)
"curly": true, //везде фигурные скобки
"eqeqeq": true, //везде строгое сравнение - ===
"immed": true, //обязывает оборачивать моментально вызываемые функции в скобки
"indent": 2, //ширина таба походу в пробелах
"latedef": true, //обращает внимание на вызов функций перед их определением
"noarg": true, //негодует при использовании arguments.calle, arguments.calle.caller
"quotmark": "single", //одинарные ковычки вместо двойных
"regexp": true, //НЕТУ В ОФФ ДОКЕ
"undef": true, //присвоение неопределенной переменной выдаст ошибку. В нестрогом режиме в таком случае создает глобальная переменная
"trailing": true, /нельзя пробелы в пустой пространстве т.е. после того как строка закончилась
"smarttabs": true, //НЕТУ В ОФФ ДОКЕ
//[google] https://github.com/google/web-starter-kit/blob/master/.jshintrc
"camelcase": true, // использование верблюжьей нотации
"newcap": true, //конструктор с заглавной буквы
"unused": "vars", //ошибка при наличие неиспользуемых переменных
"strict": true, //заставляет использовать 'use strict'
//мое
"forin": true, // перебор свойств в for in обязательно с hasOwnProperty
"plusplus": false // можно использовать ++ и --
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment