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

На валидацию по модулю добавить аннотацию Expensive #12

Open
marmyshev opened this issue Aug 24, 2019 · 3 comments

Comments

@marmyshev
Copy link

marmyshev commented Aug 24, 2019

Т.к. выполняется скан всего модуля и к тому же, проверка лезет в сторонний сервис надолго - то следует добавить аннотацию к проверке - что она "тяжелая". Иначе она воспринимается как FAST.

@Check(CheckType.EXPENSIVE)
@Override
public void validate(EObject object, CustomValidationMessageAcceptor messageAcceptor, CancelIndicator monitor)
{
}

Как-то так.

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

@DoublesunRUS
Copy link
Owner

Этот режим никакого влияния на проверку не оказывает.
Кроме того отметка того в этих проверках нет ничего "тяжелого" для того, чтобы их подобным образом помечать.

@VladFrost
Copy link

Сейчас получается так, что когда редактируешь код, пока в фоне ведётся расширенная проверка - очень лагает редактор, когда выполняются ещё и проверки LSP.

@DoublesunRUS
Copy link
Owner

Эта проблема всё еще в стадии решения.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants