Как решить "Переменная пути не очищена с помощью getCanonicalPath ()" Проблема SonarQube? - PullRequest
0 голосов
/ 24 июня 2018

Я пытаюсь проверить ответ API с помощью файла схемы Json.

фрагмент кода:

File schemaFile = new File("file\name\in\String\format");
    isTrue("String message", JSONValidationUtil.isJsonValid(schemaFile, responseBody.asString()));

JsonValdationUtil - это написанный пользовательский класс, содержащий методы для проверки схемы, а responseBody (RestAssured) - мой объект ответа после нажатия на остальные API. Мой код интегрирован с сервером sonarQube, и когда я фиксирую свой код, я получаю ошибку ниже от sonarqube.

Переменная пути не очищена с помощью getCanonicalPath ()

Я использовал методы file.getCanonicalPath () и file.getCanonicalFile () для очистки моего пути к файлу, но все равно я получаю ту же ошибку.

...