Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 2.22 KB

js-processing.md

File metadata and controls

16 lines (10 loc) · 2.22 KB

English description | Описание на русском

Работа с JS

В TARS поддерживается два подхода в работе с JavaScript-кодом:

В обоих подходах поддерживается проверка кода с помощью eslint. Конфигурация eslint находится в корне проекта: .eslintrc и .eslintignore. Управлять проверкой кода можно с помощью опции js.lint в конфиге проекта.

Также в обоих подходах есть возможность обработки JavaScript-кода с помощью Babel. Для подключения Babel нужно использовать опцию useBabel (по умолчанию выключено). Если вам необходимо исключить какие-либо файлы из обработки Babel, то вы можете добавить в начало названия этих файлов "babel_ignore_" или добавить их в секцию ignore в .babelrc в корне проекта. Все JavaScript-файлы из папок static/framework, static/libraries, static/plugins и static/separate-js находятся в ignore в .babelrc по умолчанию. С остальными опциями конфига Babel можно ознакомится на официальном сайте. Вам не нужно использовать опции: 'filename', и все оцпии, связанные с sourcemaps. Эти опции уже заданы в самом сборщике.

Sourcemaps вы можете управлять через опцию в конфиге сборщика.