Manual:Jsparse.php/cs

Category:MediaWiki code/cs#Jsparse.php

Podrobnosti

Soubor jsparse.php je údržbový skript pro testování platnosti JavaScript pomocí parseru JSMin+. Toto je užitečná funkce pro spuštění parsování/kontroly syntaxe u souborů JavaScript.

Volby/Parametry

Tento skript bere názvy souborů, které mají být ověřeny, jako argumenty oddělené mezerami.

Použití

php maintenance/run.php jsparse filename
Ve verzi MediaWiki 1.39.12 a starší musíte vyvolat skripty údržby pomocí php maintenance/scriptName.php namísto php maintenance/run.php scriptName.

Kontrola platného souboru

example.js
$( function () {
	var $longList = $("#longList").addClass("grid_row");
	var $leftDiv = $("<div>");
	var $rightDiv = $("<div>");
	
	$longList.append($leftDiv, $rightDiv);
});
Terminal

Kontrola neplatného souboru

example.js
$( function () {
	var $longList = $("#longList").addClass("grid_row");
	var $leftDiv = $("<div>");
	var $rightDiv = $("<div>");
	
    // Intentionally removed `);` from the end for the jsparse.php demo
	$longList.append($leftDiv, $rightDiv
});
Terminal

Běžná chyba

$filename ERROR: could not read file

K této chybě dochází, když soubor neexistuje nebo uživatel spouštějící skript nemá oprávnění k jeho čtení.

Pokud soubor existuje, zkontrolujte oprávnění k souboru. Pokud jste uživatel root, můžete skript spustit pomocí příkazu sudo.

Související odkazy

Category:Maintenance scripts/cs Category:Development maintenance scripts/cs
Category:Development maintenance scripts/cs Category:Maintenance scripts/cs Category:MediaWiki code/cs