Unformatted Code Detector

Это зависит от того, насколько можно редактировать правила; я не совсем понимаю, как это делается. Не могли бы вы немного уточнить, @david, в первом сообщении?

1 лайк

К сожалению, в данный момент правила нельзя редактировать. Можно настроить чувствительность и включить/выключить обнаружение HTML.

Существуют встроенные правила, которые должны помочь с этим. Если хотите попробовать, опубликуйте код в личном сообщении самому себе здесь, на Meta.

Однако, думаю, что приведённый вами пример, скорее всего, не будет обнаружен, так как он не содержит специальных символов или временных меток, соответствующих нашим шаблонам обнаружения.

4 лайка

Моя первоначальная идея заключалась в создании компонента, который позволял бы указывать, сколько «энергии» добавляет тот или иной символ (или целая строка, например C:\), особенно когда этот символ (или строка) начинает многократно повторяться в одной и той же соседней области, увеличивая показатель «энергии кода».

Sensors:
  System Temperatures: cpu: 78.0 C mobo: 36.0 C gpu: nouveau temp: 56.0 C 
  Fan Speeds (RPM): cpu: 0 fan-1: 3139 fan-3: 0 fan-5: 0 
  Power: 12v: N/A 5v: 2.90 3.3v: N/A vbat: 3.34 

Здесь довольно много двоеточий. Поэтому, если бы вы хотели настроить это, было бы идеально задать уровень «энергии» для двоеточия и бонус за повторение.

Похоже, что в данный момент это невозможно, что жаль, так как все правила прописаны в коде жестко.

5 лайков

Просто для уточнения записи от @tmomas: мы используем собственную версию этого плагина с дополнительными шаблонами сопоставления кода, которых нет в стандартной версии. Также мы добавили небольшой элемент пользовательского интерфейса для добавления пользовательских регулярных выражений (хотя и без проверки и с большой осторожностью). Ссылки:

3 лайка

11 сообщений были перенесены в новую тему: Можно ли отключить детектор неформатированного кода для конкретного пользователя?

В консоли браузера есть ошибка, связанная с этим компонентом:

[THEME 230 ‘Unformatted Code Detector’] Попытка изменить “service:composer”, но она уже была инициализирована на более раннем этапе процесса загрузки (например, через lookup()). Удалите этот lookup() или переместите вызов modifyClass на более ранний этап процесса загрузки, чтобы изменения вступили в силу. Using modifyClass to change core behavior

2 лайка

Спасибо, @Moin, мы в курсе этого. Проблема уже сообщена внутренним отделам и планируется к исправлению в кратчайшие сроки.

2 лайка

Спасибо за отчеты! Это должно быть исправлено после этого изменения в ядре

2 лайка

Привет, это сообщение об ошибке отображается при доступе к этому компоненту на моём сайте:

Ошибка клонирования репозитория Git: доступ запрещён или репозиторий не найден.

Работает ли ссылка "Источник " при нажатии на неё?

Помогает ли нажатие Проверить наличие обновлений?

1 лайк

Да, на самом деле оба работают, не знаю, почему у меня появилось это сообщение…

Возможно, GitHub ограничил вашу скорость запросов rate limited :woman_shrugging:. Я думаю, что если ошибка исчезнет при следующей попытке доступа к репозиторию, то беспокоиться не о чем.

2 лайка