Публикации по теме 'eslint'


Упрощенный API ESLint
Самый простой способ использовать и тестировать плагины ESLint. Привет народ :)! ESLint начинает свою работу форматировщиком, когда 🐊 Putout сделал свои преобразования. Вот почему он часто используется в разных частях приложения, в целях тестирования и использования API самым простым способом. Зачем упрощать? Зачем упрощать? — спросите вы, — Это уже достаточно просто! . Не так просто, как вам кажется сначала. Здесь есть все способы использования ESLint , и..

Как настроить проект TypeScript (2023)
Настройка проекта TypeScript плюс Prettier и ESLint Node.js не предоставляет TypeScript «из коробки», поэтому для написания кода на TypeScript вам необходимо установить TypeScript и настроить его с помощью файла конфигурации. Я загрузил следующий проект на Github . Начните с нашего проекта TypeScript

Преобразование приложения в React Native - с чего начать
Это вторая часть серии статей. Ознакомьтесь с частью 1 , если хотите узнать, почему мы выбрали React Native и как мы к нему подошли. Авторы Кеннет Сковхус и Кевин Пелгримс . React Native под капотом, ускоренный курс Чтобы понять, как React Native работает на мобильных устройствах, сначала нужно взглянуть на виртуальную DOM (объектную модель документа), которая используется как в React, так и в React Native. Если вы когда-либо занимались веб-разработкой, вы знаете, как DOM..

Плагин ESLint для сортировки объектов, импорта, типов, перечислений, реквизитов JSX и т. д.
Плагин ESLint для сортировки объектов, импорта, типов, перечислений, реквизитов JSX и т. д. Стиль кода имеет решающее значение в разработке программного обеспечения. Проблема возникает, когда у членов команды разные стили. Линтеры помогают установить единственный «правильный» способ, когда есть несколько способов сделать что-то. Чтобы сделать ESLint более строгим и обеспечить более унифицированный код в моем проекте, я разработал плагин для ESLint под названием Перфекционист ...

Отличный вопрос!
Отличный вопрос! Давайте разберем, что происходит в вашем примере. Каждый раз, когда рендерится указанный выше компонент button , выражение, предоставленное onClick prop, вычисляется . В данном случае это вызов функции handleClick(…args) 2. Выполняется функция handleClick . Он создает и возвращает другую функцию (event) => {…} 3. Затем выполняется возвращенная стрелочная функция. Хотя это сработает, есть причина, по которой вы можете этого не делать. Если вы..

Наведите порядок: как автоматически сортировать импорт JavaScript с помощью ESLint
При работе над большими проектами с несколькими участниками может быть сложно поддерживать единый стиль кодирования. Это важно, особенно в проектах с открытым исходным кодом. Одним из аспектов организации кода, который часто упускают из виду, является порядок импорта. Случайное добавление пакетов и зависимостей может выглядеть так: import React, { useState } from "react"; import Image from "next/image"; import Masonry from "react-masonry-css"; import..

Расширьте приложение Create React с помощью конфигурации AirBnB esLint, Prettier, Flow и React Testing Library.
Если вам нужен готовый шаблон React, приложение Create React отлично подходит, но в нем отсутствуют некоторые полезные функции. Посмотрим, как их добавить. Примечание. в этом руководстве предполагается, что вы знакомы с Create React App , поэтому предполагается, что у вас уже есть готовый локальный проект и вы знаете все основы. 1. Расширьте конфигурацию ESLint с помощью правил линтинга AirBnB и Prettier. AirBnB создал действительно популярное Руководство по стилю..