in src/main/java/ru/adelf/idea/dotenv/inspections/TrailingWhitespaceInspection.java [72:88]
public void applyFix(@NotNull Project project, @NotNull ProblemDescriptor descriptor) {
try {
PsiElement psiElement = descriptor.getPsiElement();
if (psiElement instanceof DotEnvValueImpl) {
PsiElement newPsiElement = DotEnvFactory.createFromText(project, DotEnvTypes.VALUE,
"DUMMY_KEY=" + psiElement.getText().stripTrailing());
psiElement.replace(newPsiElement);
} else if (psiElement instanceof PsiWhiteSpaceImpl) {
PsiElement newPsiElement = DotEnvFactory.createFromText(project, TokenType.WHITE_SPACE,
"DUMMY_KEY='VALUE'" + psiElement.getText().replaceAll("[ \\t]*\\n", "\n"));
psiElement.replace(newPsiElement);
}
} catch (IncorrectOperationException e) {
Logger.getInstance(IncorrectDelimiterInspection.class).error(e);
}
}