mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-02 03:16:11 +01:00
Added YAML Linter reports section
This commit is contained in:
@@ -9,6 +9,7 @@ use Grav\Common\GPM\GPM;
|
||||
use Grav\Common\GPM\Licenses;
|
||||
use Grav\Common\GPM\Response;
|
||||
use Grav\Common\Grav;
|
||||
use Grav\Common\Helpers\YamlLinter;
|
||||
use Grav\Common\Language\LanguageCodes;
|
||||
use Grav\Common\Page\Collection;
|
||||
use Grav\Common\Page\Interfaces\PageInterface;
|
||||
@@ -1671,6 +1672,14 @@ class Admin
|
||||
'result' => $result,
|
||||
]);
|
||||
|
||||
// Linting Issues
|
||||
|
||||
$result = YamlLinter::lint();
|
||||
|
||||
$reports['Yaml Linter'] = $this->grav['twig']->processTemplate('reports/yamllinter.html.twig', [
|
||||
'result' => $result,
|
||||
]);
|
||||
|
||||
// Fire new event to allow plugins to manipulate page frontmatter
|
||||
$this->grav->fireEvent('onAdminGenerateReports', new Event(['reports' => $reports]));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user