1 of 18

Actool

Prototype#1

// PROTO: Actool

2 of 18

Тулкит для проверки актуальности и релевантности кода/комментариев

2

Идея Еще раз

// PROTO: Actool

3 of 18

Прогресс NPM

3

// PROTO: Actool

4 of 18

Прогресс Демо

4

// PROTO: Actool

5 of 18

Прогресс Демо

5

// PROTO: Actool

6 of 18

Прогресс GitHub

6

// PROTO: Actool

7 of 18

Прогресс Contributing

7

// PROTO: Actool

8 of 18

Но были и проблемы...

8

// PROTO: Actool

9 of 18

Ручной парсинг

Пробовали написать

собственный парсинг комментариев

Лучше не повторяйте дома

9

// PROTO: Actool

// PROTO: Actool

10 of 18

Ручной парсинг

Пробовали написать

собственный парсинг

блоков кода

Лучше не повторяйте дома

10

// PROTO: Actool

// PROTO: Actool

11 of 18

ES, пощади

ECMAScript многообразен и сложно разработать парсер под особенности каждой версии

11

// PROTO: Actool

// PROTO: Actool

12 of 18

Git

Необходимо еще много чего изучить для получения

нужной информации от git истории

12

// PROTO: Actool

// PROTO: Actool

13 of 18

Цели

Было мало ресерча по конечным правилам, которые должен отслеживать наш тулкит

Такой маневр стоил нам недели

13

// PROTO: Actool

// PROTO: Actool

14 of 18

Непонимание

Было и есть много вопросов по всему: по сборке, по структуре, по eslint, по реализации идей, по работе с git историей

14

// PROTO: Actool

// PROTO: Actool

15 of 18

Скудность

ESLint же значительно дополняет наше решение

  • Интеграция с IDE
  • Интеграция в проект
  • Интеграция с CI
  • Интеграция с pre-commit

15

// PROTO: Actool

// PROTO: Actool

16 of 18

Планы

  • Добавить CI/CD
  • Добавить необходимые утилиты�(для работы с git и аспектами линтинга)
  • Реализовать оставшиеся правила
  • Провести ресерч по другим проблемам актуальности комментариев

16

// PROTO: Actool

17 of 18

Планы А что с Git History?

17

// PROTO: Actool

18 of 18

https://github.com/actool

18

// PROTO: Actool