Size: a a a

2020 March 23

EO

Eugene Obrezkov in Frontend UA
Valentin
Почему?
потому что у тебя есть undefined глобально доступный - используй его
источник

V

Valentin in Frontend UA
Eugene Obrezkov
потому что у тебя есть undefined глобально доступный - используй его
Дык эти глобальные переменные любой дурак изменить может
источник

EO

Eugene Obrezkov in Frontend UA
то что у тебя что-то доступно глобально - не значит что это переменная
источник

V

Valentin in Frontend UA
Ок. Спс. Но почему забыть о войд ?
источник

Дп

Джон простоДжон in Frontend UA
это раньше можно было когда-то переопределять, поэтому void нужен был защититься от этого.
источник

Дп

Джон простоДжон in Frontend UA
забывать примерно так же, как про with и прочая. Может очень редко когда для чего и пригодится, читать код с ним может стоит уметь, но юзать в новом коде скорее всего не стоит
источник

V

Valentin in Frontend UA
Спасибо 😉
источник

EO

Eugene Obrezkov in Frontend UA
а чтобы в новом коде такого не было, у линтеров есть правило no-void
источник

EO

Eugene Obrezkov in Frontend UA
но оно не fixable, так что есть в существующей кодбазе такое есть - то надо чинить руками
а то мало ли, какой там expression засунули... поэтому не fixable
источник

AV

Anton Verinov in Frontend UA
источник

AV

Anton Verinov in Frontend UA
(некоторым нравится использовать старую затычку для затыкания нового кривого кода)
источник
2020 March 24

AZ

Artem Zakharchenko in Frontend UA
Ребят привет, знаю что многие из вас респектят аксесибилити, у меня есть воспрос по тулингу. Хотим обеспечить АA+ спецификацию и каким-то образом это валидировать на уровне ci/cd. Подскажите, есть ли какой-то тулинг, который на сегодня можно считать дефакто стандартом. Стек React/Vue. Интересует как валидация при сбоки (на уровне компонентов) так и валидация собранных страниц.  Спасибо
источник

Вт

Ві тя in Frontend UA
Artem Zakharchenko
Ребят привет, знаю что многие из вас респектят аксесибилити, у меня есть воспрос по тулингу. Хотим обеспечить АA+ спецификацию и каким-то образом это валидировать на уровне ci/cd. Подскажите, есть ли какой-то тулинг, который на сегодня можно считать дефакто стандартом. Стек React/Vue. Интересует как валидация при сбоки (на уровне компонентов) так и валидация собранных страниц.  Спасибо
Лайтхаус можно в сі крутить
источник

AZ

Artem Zakharchenko in Frontend UA
Ві тя
Лайтхаус можно в сі крутить
да рассматривал, там дефолтные правила и их нельзя изменять, быстро для старта, но не супер гибко в будущем. Решает проблему e2e тестирования, но не решает на уровне построения компонентов
источник

DB

Dima Bildin in Frontend UA
У axe есть cli. Не делали проверок на CI, но мб это поможет.
Ну и стандартно всякие eslint react a11y плагины
источник

AZ

Artem Zakharchenko in Frontend UA
Dima Bildin
У axe есть cli. Не делали проверок на CI, но мб это поможет.
Ну и стандартно всякие eslint react a11y плагины
спасибо axe даже реакт умеет враппать
источник

AL

Andrey Listochkin in Frontend UA
+1 к Axe, они молодцы. Но это скорее регрессивный инструмент - он не помогает UI сразу правильно писать, а скорее как ESLint - бьет по шапке, если делаешь неправильно.

Я бы еще посмотрел в сторону https://reacttraining.com/reach-ui/, которые тестятся на разных скрин-ридерах. Посмотерть, как они это тестируют и как их компоненты написаны.
источник

AL

Andrey Listochkin in Frontend UA
Или даже взять их за основу
источник

AZ

Artem Zakharchenko in Frontend UA
Andrey Listochkin
Или даже взять их за основу
у нас к сожалению или к счастью своя дизайн система
источник

AZ

Artem Zakharchenko in Frontend UA
там на каком-то уровне есть проверка accessibility, пытаюсь понять на достаточном ли
источник