Your project must provide a favicon in its public directory

More information: https://insight.symfony.com/what-we-analyse/web.missing_favicon

in public

No favicon found in the web root directory

Time to fix: about 1 hour
Read doc Open Issue Permalink
Last edited by alexmerlin
  • public
    • css
    • js
    • index.php
    • robots.txt.dist
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:25:42 GMT

Your project should contain a composer.lock file

More information: https://insight.symfony.com/what-we-analyse/composer.missing_composer_lock

Project doesn't contain a composer.lock file. Web Project initialized with Composer should have composer.lock file.

Time to fix: about 1 hour
Read doc Open Issue Permalink
Collective
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:25:53 GMT

Your project should contain a robots.txt file

More information: https://insight.symfony.com/what-we-analyse/web.missing_robots_txt

in public

The web root doesn't contain a robots.txt file. Search engines will ask for it, so not providing it will affect Search Engine ranking, and add load to the server needlessly.

Time to fix: about 1 hour
Read doc Open Issue Permalink
Last edited by alexmerlin
  • public
    • css
    • js
    • index.php
    • robots.txt.dist
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:26:07 GMT

Your project gitignore file should not contain user-specific files

More information: https://insight.symfony.com/what-we-analyse/git.user_specific_ignored_file

in .gitignore, line 13
  1. ### JetBrains template
  2. # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
  3. # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
  4. # Admin-specific stuff:
  5. .idea

    .idea is user-specific and should not appear in a project .gitignore. Consider adding it to the user global .gitignore instead.

    Time to fix: about 15 minutes
    Read doc Open Issue Permalink
    Last edited by alexmerlin
  6. ## File-based project format:
  7. *.iws
  8. ## Plugin-specific files:
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:27:34 GMT

Your project should not contain commented code 3

More information: https://insight.symfony.com/what-we-analyse/php.commented_out_code

in config/pipeline.php, line 36
  1. // Middleware can be attached to specific paths, allowing you to mix and match
  2. // applications under a common domain. The handlers in each middleware
  3. // attached this way will see a URI with the matched path segment removed.
  4. //
  5. // i.e., path of "/api/member/profile" only passes "/member/profile" to $apiMiddleware
  6. // - $app->pipe('/api', $apiMiddleware);

    Commented out code reduces readability and lowers the code confidence for other developers. If it's common usage for debug, it should not be committed. Using a version control system, such code can be safely removed.

    Time to fix: about 30 minutes
    Read doc Open Issue Permalink
    Last edited by alexmerlin
  7. // - $app->pipe('/docs', $apiDocMiddleware);
  8. // - $app->pipe('/files', $filesMiddleware);
  9. // Register the routing middleware in the middleware pipeline.
  10. // This middleware registers the Mezzio\Router\RouteResult request attribute.
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:28:09 GMT
in config/pipeline.php, line 37
  1. // applications under a common domain. The handlers in each middleware
  2. // attached this way will see a URI with the matched path segment removed.
  3. //
  4. // i.e., path of "/api/member/profile" only passes "/member/profile" to $apiMiddleware
  5. // - $app->pipe('/api', $apiMiddleware);
  6. // - $app->pipe('/docs', $apiDocMiddleware);

    Commented out code reduces readability and lowers the code confidence for other developers. If it's common usage for debug, it should not be committed. Using a version control system, such code can be safely removed.

    Time to fix: about 30 minutes
    Read doc Open Issue Permalink
    Last edited by alexmerlin
  7. // - $app->pipe('/files', $filesMiddleware);
  8. // Register the routing middleware in the middleware pipeline.
  9. // This middleware registers the Mezzio\Router\RouteResult request attribute.
  10. $app->pipe(RouteMiddleware::class);
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:28:22 GMT
in config/pipeline.php, line 38
  1. // attached this way will see a URI with the matched path segment removed.
  2. //
  3. // i.e., path of "/api/member/profile" only passes "/member/profile" to $apiMiddleware
  4. // - $app->pipe('/api', $apiMiddleware);
  5. // - $app->pipe('/docs', $apiDocMiddleware);
  6. // - $app->pipe('/files', $filesMiddleware);

    Commented out code reduces readability and lowers the code confidence for other developers. If it's common usage for debug, it should not be committed. Using a version control system, such code can be safely removed.

    Time to fix: about 30 minutes
    Read doc Open Issue Permalink
    Last edited by alexmerlin
  7. // Register the routing middleware in the middleware pipeline.
  8. // This middleware registers the Mezzio\Router\RouteResult request attribute.
  9. $app->pipe(RouteMiddleware::class);
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:28:17 GMT

Your project should not use an .htaccess file

More information: https://insight.symfony.com/what-we-analyse/web.apache_config

A .htaccess file has been spotted. You should consider moving it to the server configuration to improve global performances.

Time to fix: about 1 hour
Read doc Open Issue Permalink
Last edited by alexmerlin
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:27:50 GMT

Web applications should contain a site.webmanifest file

More information: https://insight.symfony.com/what-we-analyse/web.missing_web_manifest

in public

The web root doesn't contain a site.webmanifest file. The web app manifest provides information about a web application in a JSON text file, necessary for be presented to the user similarly to a native app

Time to fix: about 1 hour
Read doc Open Issue Permalink
Last edited by alexmerlin
  • public
    • css
    • js
    • index.php
    • robots.txt.dist
  • dotkernel

    Ignored on Mon, 30 Sep 2024 09:28:00 GMT