Skip to content

bitrix24/eslint-bitrix24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eslint-bitrix24

ESLint shareable configs and plugins for the Bitrix24 JavaScript style guide.

Requires ESLint 9 (flat config). For ESLint 8, use v1.x of the config packages.

Packages

Package Description
@bitrix24/eslint-config-bitrix24 Shareable ESLint config for Bitrix24 web projects
@bitrix24/eslint-config-bitrix24-mobile Shareable ESLint config for Bitrix24 mobile (JN) projects
@bitrix24/eslint-plugin-bitrix24-rules Custom ESLint rules for Bitrix24
@bitrix24/eslint-plugin-bitrix24-janative Custom ESLint rules for Bitrix24 JaNative

Quick Start

npm install --save-dev eslint @bitrix24/eslint-config-bitrix24

eslint.config.js:

import bitrix24 from '@bitrix24/eslint-config-bitrix24';

export default [
    { ignores: ['**/dist/', '**/*.bundle.js'] },
    ...bitrix24,
];

With mobile support:

npm install --save-dev @bitrix24/eslint-config-bitrix24-mobile
import bitrix24 from '@bitrix24/eslint-config-bitrix24';
import bitrix24Mobile from '@bitrix24/eslint-config-bitrix24-mobile';

export default [
    { ignores: ['**/dist/', '**/*.bundle.js'] },
    ...bitrix24,
    ...bitrix24Mobile,
];

See individual package READMEs for granular exports and customization options.

License

MIT

About

ESLint shareable config for the Bitrix24 JavaScript style guide

Resources

License

Stars

0 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors