for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
* Load code specific to some Guternberg blocks
* This file is special, and is not an actual `module` as such.
* It is included by ./module-extras.php
*/
jetpack_register_block(
'map',
array(
'render_callback' => 'jetpack_map_load_assets',
)
);
function jetpack_map_load_assets( $attr, $content ) {
$maps_dependencies = array(
$maps_dependencies
This check looks for variable assignements that are either overwritten by other assignments or where the variable is not used subsequently.
$myVar = 'Value'; $higher = false; if (rand(1, 6) > 3) { $higher = true; } else { $higher = false; }
Both the $myVar assignment in line 1 and the $higher assignment in line 2 are dead. The first because $myVar is never used and the second because $higher is always overwritten for every possible time line.
$myVar
$higher
'wp-element',
'wp-i18n',
'wp-api-fetch',
Jetpack_Gutenberg::load_assets_as_required( 'map', $map_dependencies );
$map_dependencies
This check looks for variables that are accessed but have not been defined. It raises an issue if it finds another variable that has a similar name.
The variable may have been renamed without also renaming all references.
return $content;
}
This check looks for variable assignements that are either overwritten by other assignments or where the variable is not used subsequently.
Both the
$myVar
assignment in line 1 and the$higher
assignment in line 2 are dead. The first because$myVar
is never used and the second because$higher
is always overwritten for every possible time line.