bsl-language-server icon indicating copy to clipboard operation
bsl-language-server copied to clipboard

Неиспользуемая переменная после присваивания.

Open DoublesunRUS opened this issue 6 years ago • 1 comments

Нужна проверка, которая показывает, что после присваивания какого-либо значения в переменную, эта переменная не используется.

Сейчас есть проверка в EDT, что переменной присвоено значение, но нигде не используется. Но если переменной присвоено значение через саму себя, то EDT такие присваивания не обнаруживает. А нужно более общая проверка. Если после присваивания какого-либо значения это значение не используется - выдавать ошибку.

Например:

МояПеременная = 1;
МояПеременная = МояПеременная + 1;

Формально переменная используется, но после этих строк значение из МояПеременная нигде не используется.

DoublesunRUS avatar Jul 17 '19 09:07 DoublesunRUS

Сводная задача по "потерянным" переменным https://github.com/1c-syntax/bsl-language-server/issues/1088

artbear avatar May 27 '22 15:05 artbear