Size: a a a

JavaScript.Ninja

2020 July 26

VB

Valentin Buryakov in JavaScript.Ninja
Divine_n
Привет всем) кто-нибудь знает как в ангуляр 9 либе исключить json файл с папки assets в корне (не в src/assets) ? angular.json ... architect.build.options не принимает assets для либ 😟
Вот в angular.json можно задавать свои правила для ассетов,  в glob по идеи можно добавить условния чтоб исключить jsoon файл ваш, если правильно понял
architect.build.assets:
{
   "glob": "**/*, !your.json",
   "input": "./libs/shared-assets/",
   "output": "./assets"
 }
источник
2020 July 27

AG

Anton Grishin in JavaScript.Ninja
Коллеги, а кого какие есть автоматичкские проверки кода при ПР на ci, как автоматически следите за кодовой базой?
Например линтеры запускаются или dangerJs?
источник

DM

Dmitry Maslanov in JavaScript.Ninja
Anton Grishin
Коллеги, а кого какие есть автоматичкские проверки кода при ПР на ci, как автоматически следите за кодовой базой?
Например линтеры запускаются или dangerJs?
SonarQube
источник

AG

Anton Grishin in JavaScript.Ninja
Ок, пока доку не читал, а что конкретно он делает?
источник

IK

Illya Klymov in JavaScript.Ninja
Пытается померить определенные метрики кода
источник

IK

Illya Klymov in JavaScript.Ninja
Цикломатическую сложность и так далее
источник

DM

Dmitry Maslanov in JavaScript.Ninja
Также есть правила для линтинга, и плагин SonarLint, который можно к IDE подключить
источник

IK

Illya Klymov in JavaScript.Ninja
Ну в данном случае я скорее о том чего нет в иных решениях :)
источник

IK

Illya Klymov in JavaScript.Ninja
Я кстати считаю сонар для js проектов бесполезным
источник

OR

Oleg Rizhkov in JavaScript.Ninja
Illya Klymov
Я кстати считаю сонар для js проектов бесполезным
потому что есть ts?
источник

IK

Illya Klymov in JavaScript.Ninja
Это вообще разные понятия
источник

DM

Dmitry Maslanov in JavaScript.Ninja
Illya Klymov
Я кстати считаю сонар для js проектов бесполезным
А почему?
источник

IK

Illya Klymov in JavaScript.Ninja
Dmitry Maslanov
А почему?
Не вижу никакой добавленной ценности в метриках, которые он считает
источник

DM

Dmitry Maslanov in JavaScript.Ninja
У нас брали, чтобы был единый профиль правил, плюс проверка в пайплайне, ну и в любой момент можно репорт бизнесу показать (по репортом подразумеваю code smells, bugs, vulnerabilities, coverage)
источник

l⚔

lowpolybrain ⚔️ in JavaScript.Ninja
джависты его любят в монорепах
источник

IK

Illya Klymov in JavaScript.Ninja
Я понимаю, но ценность этого репорта (сужу по гитлабу где есть схожая функциональность) стремится к нулю
источник

IK

Illya Klymov in JavaScript.Ninja
Вот возьмём code smells
источник

IK

Illya Klymov in JavaScript.Ninja
С ним вообще в большинстве своем процентов 50-60 "ложных" срабатываний
источник

IK

Illya Klymov in JavaScript.Ninja
Code coverage - это тоже понятно, хотя сама по себе метрика как показала практика легко надувается
источник

DM

Dmitry Maslanov in JavaScript.Ninja
Спасибо за ответ, буду знать. У нас инструмент недели две как добавился, поэтому мне пока сложно судить)
источник