- Дополнили настройку
check-file/filename-naming-convention
в конфигурационном файлеvanilla
- Добавили eslint-плагин
check-file
- Добавили правила в конфигурационном файле
vanilla
check-file/filename-naming-convention
check-file/folder-naming-convention
- Обновили версии
eslint
и ECMAScript
- Добавили правило в конфигурационном файле
node
@typescript-eslint/no-unused-vars
с уровнем ошибкиwarn
и дополнительным объектом конфигурации'argsIgnorePattern': '^_'
- Добавили eslint-плагин
eslint-plugin-unicorn
- Добавили правило в конфигурационном файле
node
unicorn/prefer-node-protocol
со значениемwarn
- Добавили правила в конфигурационном файле
vanila
brace-style
space-in-prarens
- Заменит тип проверки для правила
@typescript-eslint/no-explicit-any
сwarn
наerror
- Добавили набор правил
recommended-requiring-type-checking
плагинаplugin:@typescript-eslint
- Добавили правила в конфигурационном файле react-typescript
@typescript-eslint/member-delimiter-style
@typescript-eslint/no-useless-empty-export
- Отключили правило в конфигурционном файле react-typescript
@typescript-eslint/no-floating-promises
- Добавили правила в конфигурационном файле vanila
no-multi-spaces
space-infix-ops
- Отключили правило в конфигурационном файле react
react/function-component-definition
- Отключили правила в конфигурационном файле node
no-shadow
- Отключили правило в конфигурационном файле node
no-empty-interface
- добавили конфигурационный файл node
- Убрали запрет и требование висячей запятой. Теперь она по желанию
- Подняли версию ES до 2019
- Добавили новые правила
no-unused-expressions
no-return-assign
- добавили конфигурационный файл react-typescript
- разрешили использовать поднятие функции (hoisting)
- remove rule
id-length
for Vanila JS, because it contraries to our criteria
-
add new rules for Vanila JS:
-
no-template-curly-in-string
-
accessor-pairs
-
curly
-
eqeqeq
-
no-alert
-
no-useless-concat
-
no-useless-return
-
radix
-
strict
-
no-shadow
-
no-use-before-define
-
camelcase
-
id-length
-
lines-between-class-members
-
no-nested-ternary
-
no-unneeded-ternary
-
arrow-body-style
-
prefer-template
-
add configuration for projects that use react and add the following rules:
-
react/no-access-state-in-setstate
-
react/no-array-index-key
-
react/no-unused-prop-types
-
react/jsx-boolean-value
-
react/jsx-closing-bracket-location
-
react/jsx-closing-tag-location
-
react/jsx-curly-newline
-
react/jsx-no-useless-fragment
-
react/function-component-definition
-
react/jsx-wrap-multilines
- enable rules:
prefer-arrow-callback
eol-last
no-multiple-empty-lines
semi
semi-style
no-trailing-spaces
arrow-parens
- returned old configurations for backward compatibility for our inner tools. Please don't use that configurations in real projects they are deprecated.
- redesign API
- update README.md according to new API design
- 1.0.0
- update eslint to 7.16.0
- adds ES9 configuration extending eslint:recommended rules
- adds tests for es9 configuration
- updates README.md according to new configuration
- fixes tests for es5 and es6 configurations
- 0.6.0
- add temporary rules version for js-1 course
- 0.5.2
- fixes #36
- update tests
- 0.4.2
- adds node.js configuration
- 0.4.1
- updates readme according to new config
- 0.4.0
- added node environment rules
- 0.3.2
- updates comment
- 0.3.0
- Merge pull request #17 from htmlacademy/feature/move-to-4 Feature/move to 4
- update readme
- update eslint to 4.2.0
- get rid of
babel-parser
- #15 fixes
- Merge pull request #16 from htmlacademy/feature/check-unused-params Feature/check unused params
- minor
- closes #12
- #13 fixed
- added deploy script
- Merge pull request #11 from htmlacademy/feature/check-unused-params Unused function args validation
- adds validator for unused function args
- 0.2.1
- fix continuation indent
- fix #3 object array spacing and destructuring spacing tests
- 0.2.0
- minor
- Merge branch 'master' into version-0.2
- refactor rename
- fix links
- fixed #4
- fixed tests
- travis badge
- fix version
- enable tests
- 0.1.8
- fixed #5
- 0.1.7
- fixed #1 moved to newer ESLint version
- 0.1.6
- fixed #1
- 0.1.5
- removed TODOs
- fixed #1
- eslint semver update
- 0.1.4
- no-console error
- space-before-paren
- fix reference
- do not require jsdoc
- 0.1.3
- full rules
- num -> string
- 0.1.2
- added default config
- 0.1.1
- updated info
- split to es5 ans es6
- fixed htmlacademy/yomoyo#92
- sort and optimize rules
- comma-dangle fix
- move es6 rules to separate file
- use strict
- style updates
- initial strict config
- added package.json
- added gitignore
- Initial commit