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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors