Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW] Диагностирование вызовов функций привилегированных модулей #1870

Closed
3 of 24 tasks
Golovanoff opened this issue Oct 12, 2021 · 2 comments · Fixed by #3172
Labels
component/diagnostics Доработка / создание диагностики

Comments

@Golovanoff
Copy link
Contributor

Описание проблемы, ошибки, которую надо диагностировать

В конфигурациях бывают привилегированные модули. И бывают разработчики, которые обходят ограничение в правах через вызов функций таких модулей не потому, что так необходимо, а потому что им так захотелось/проще/лениво разбираться и т.д.
Есть нужда искать в коде вызовы функций из привилегированных общих модулей. Если так и должно быть - замечание будет просто закрыто (например, тимлидом, с соотвествующими правами).
По умолчанию диагностику можно отключить.

Ссылка на источник, подтверждающее нарушение либо обоснование наличия проблемы

Параметры диагностики

Тип Статья на русском

  • 🐜 Ошибка
  • 👮 Уязвимость
  • 💂‍♂️ Потенциальная уязвимость
  • 💩 Качество кода
  • :trollface: Другое

Важность Статья на русском

  • 💔 Блокирующая / Blocker
  • ❤️ Критическая / Critical
  • 💛 Важная / Major
  • 💙 Незначительная / Minor
  • 💚 Информационная / Info
  • 💞 Другое

Тэги Статья на русском

  • STANDARD - "Нарушение стандартов 1С"
  • LOCKINOS - "Не будет работать в другой ОС"
  • SQL - "Проблема с запросом"
  • PERFORMANCE - "Проблема производительности"
  • BRAINOVERLOAD - "Непонятный код"
  • BADPRACTICE - "Плохая практика программирования"
  • CLUMSY - "Излишние действия"
  • DESIGN - "Ошибка в проектировании"
  • SUSPICIOUS - "Подозрительный код"
  • UNPREDICTABLE - "Непредсказуемо работающий код"
  • DEPRECATED - "Устаревшая функциональность"
  • ERROR - "Ошибочная конструкция"
  • LOCALIZE - "Проблемы локализации"

Время на исправление (минут)

Дополнительная информация

@Golovanoff Golovanoff added the component/diagnostics Доработка / создание диагностики label Oct 12, 2021
@asosnoviy
Copy link
Member

если светить их в security_hotspots то вполне юзабельно может получиться

@nixel2007
Copy link
Member

@asosnoviy стоит ли её а таком случае иметь выключённой по умолчанию?

artbear added a commit to artbear/bsl-language-server that referenced this issue Oct 24, 2023
добавлена отдельная мини-конфигурация для тестов

closes 1c-syntax#1870
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/diagnostics Доработка / создание диагностики
Projects
None yet
3 participants