Во-первых, ты делаешь бесполезные проверки.
Во-вторых, ты в тесте не создаёшь условия для вызова консоль эррора, что и не удивительно, потому что тебе тс не даст этого сделать.
deadmau57779201, да и в любом случае, антивир несправедливо ругаться будет разве что на некоторые кряки, но такое качать вне торрентов, мягко говоря, не лучшая идея, а в случае тооррентов добавление папки с загрузами из торрентов в исключения антивира решает 99,9999% проблем.
Минимизаторы для JS у меня вызывают удивление. Браузеры поддерживают gzip-сжатие контента и я думаю надо очень сильно постараться чтоб была какая-то ощутимая разница.
Эм, после минификации размер файлов снижается в несколько раз, тут как не крути разница будет.
romaro, непонятна проблема.
При запуске линтинга вручную ему необходимо, так сказать, расчехлиться, а это время статичное и не зависит от количества проверяемых файлов. И это не является какой-то реальной проблемой, ведь подобный запуск линтинга осуществляется на прекоммите/препуше, за редким исключением.
Следовательно возникает вопрос: зачем проверять единичный файл, ещё и вручную?
Я не пойму, а зачем в конкретном экземпляре обозначать правила перемещения фигуры? У тебя есть её название, создай отдельный объект с правилами для каждого вида фигуры и всё.