⭐ 0

Приклад помилки дублювання ключа в INI

Офлайн-перевірка INI-файлів конфігурації на правильність секцій, ключів і значень.

Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.

Обробка... 0%

Результат

Про цей інструмент

На цій сторінці валідатор INI завантажується з коротким файлом налаштувань застосунку, який містить реальну, поширену помилку: ключ debug встановлено у false, а через два рядки — знову у true в тій самій секції [application]; найімовірніше, це залишковий рядок після тестування, який не видалили. Помилкова перевірка нижче виконується миттєво під час завантаження сторінки та повідомляє точний рядок другого, конфліктного присвоєння.

Парсери INI по-різному обробляють повторення ключа в одній секції: одні мовчки зберігають перше значення, інші — останнє, а деякі взагалі видають помилку. Саме тому це небезпечна, а не нешкідлива помилка: той самий файл може поводитися по-різному залежно від того, який інструмент його читає. Виявлення дубліката до відправлення коду повністю усуває цю неоднозначність.

Замініть зразок на власний INI-файл, щоб застосувати до нього таку саму перевірку на дублювання ключів у межах секцій. Порівняйте його з пресетом ini-config-example, щоб побачити ту саму структуру секцій, де кожен ключ зустрічається рівно один раз і проходить перевірку без помилок.