lead-tools / lead-tools/radar

Плагин "ДолгоживущаяПеременная"

Open
#16 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

plugin
Dominant language
1C Enterprise
Stars
17
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Если в переменную присваивается что-то через Новый Чтото, .Выполнить(), .Выгрузить() и подобное, то она не должна долго жить и держать память. Можно посчитать количество строк от последнего использования до конца метода и выдавать ошибку если расстояние большое. Можно еще замену зарегистрировать в виде присваивания переменной Неопределено сразу после последнего использования.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing how linter plugins are defined and how method statements and variable uses are represented; the payload names no files or entry points. Define the intended rule for values created through Новый Чтото, .Выполнить(), and .Выгрузить(), including what counts as a long lifetime. Confirm whether the completed behavior should report an error, suggest assigning Неопределено, or support both.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.