Мертвые символы
ID: dead_symbols | Степень критичности: Низкая (по умолчанию)
Находит функции, переменные или классы, которые определены внутри файла, но ни разу не используются даже локально.
Почему это «запах»
Это просто мусор. Это усложняет чтение и поддержку файла, не принося никакой пользы.
Как исправить
Удалите неиспользуемые символы.
ESLint правило
Этот детектор доступен как правило ESLint для получения обратной связи в реальном времени.
javascript
// eslint.config.js
export default [
{
rules: {
'@archlinter/no-dead-symbols': 'warn',
},
},
];Смотрите Интеграция с ESLint для инструкций по настройке.
Конфигурация
yaml
rules:
dead_symbols:
severity: low
ignore_methods: []
exclude: []Параметры по умолчанию
ignore_methods:[]- список имен методов, которые следует игнорировать при проверке (например, методы жизненного цикла React)