Для анализа кода на React JS можно использовать следующие программные инструменты:
1. ESLint - это инструмент статического анализа кода JavaScript, который помогает выявлять потенциальные проблемы и стилистические ошибки. Можно настроить правила согласованные с командой.
2. Prettier - это инструмент для автоматического форматирования кода, который помогает поддерживать единый стиль кодирования в проекте.
3. Stylelint - это инструмент для проверки стилей CSS, SCSS и других препроцессоров на соответствие стандартам и правилам.
4. Jest - это фреймворк для тестирования JavaScript кода, который широко используется в сообществе React для написания unit и integration тестов.
5. React Developer Tools - это расширение для браузера, которое позволяет легко отлаживать React компоненты, просматривать и изменять их состояние.
Что касается стандартов кодирования, существует множество предпочтительных подходов, но важно выбрать один и придерживаться его в проекте. Например, Airbnb JavaScript Style Guide и React Style Guide предоставляют рекомендации по стилю кода для React приложений.
Что касается организации файловой структуры, можно использовать принципы из популярных шаблонов, таких как Atomic Design или Ducks Pattern.
Лучше всего использовать редактор кода, который поддерживает плагины для ESLint, Prettier и других инструментов статического анализа. Например, Visual Studio Code или WebStorm.
Надеюсь, эта информация поможет вам выбрать подходящие инструменты и стандарты для анализа кода на React JS. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться к Frontend разработчикам в вашей команде.