eslint-config-hh-es5

HH.ru eslint configuration for es5


License
MIT
Install
npm install eslint-config-hh-es5@1.6.1

Documentation

eslint ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ HH.ru - ES5 (DEPRECATED)

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, содСрТит Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для eslint.

!!! - DEPRECATED, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ eslint-config-hh, с "extends": "hh/legacy"

Установка ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ²

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ hh.ru ΠΏΠΎΠ΄Ρ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ этот Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΠΎ зависимости послС запуска npm install

Достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±Ρ‹Π» Ρ„Π°ΠΉΠ» .eslintrc:

{
    "extends": "hh-es5"
}

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ стили для ES6, Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈΠ· основного рСпозитория eslint-config-hh.

Π­Ρ‚ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° eslint-config-hh. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΡ… Π² ваш Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС зависимости Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ рСпозитория.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

1.6.1

  • ΠŸΠΎΡΡ‚Π°Π²ΠΈΠ»ΠΈ npm-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° eslint-config-hh вмСсто git, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСрсии.

1.6.0

  • ΠŸΡ€ΠΎΠΏΠΈΡΠ°Π»ΠΈ env свойство

1.5.0

  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ prefer-spread, Π² es5 Π½Π΅Ρ‚ spread ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

1.4.0

  • ВыставляСм new-cap.properties:false для jQuery ΠΈ Backbone с Π΅Π³ΠΎ $.Deferred() ΠΈ new this.model().

1.3.0

  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ no-restricted-properties касаСмо Math.pow, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ** ΠΏΠΎΠΊΠ° Π½Π΅ поддСрТиваСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ.

1.2.0

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ "new-cap": ["error", { "capIsNew": false }] для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° Singleton

1.0.0

  • ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ·