Git Product home page Git Product logo

Comments (7)

wongjn avatar wongjn commented on June 8, 2024 2

Since those are PHP files, you can add this to your vscode settings to get this extension (and other PHP extensions) to work:

"files.associations": {
  "*.theme": "php",
  "*.module": "php",
  "*.profile": "php",
  "*.inc": "php",
  "*.install": "php"
}

from vscode-php-sniffer.

nkoporec avatar nkoporec commented on June 8, 2024 1

The file associations do not work with phpcs, because the phpcs by default only works with certain file types, if you want to scan other file types then you must add the --extensions argument to the CLI command, see https://github.com/squizlabs/PHP_CodeSniffer/wiki/Advanced-Usage#specifying-valid-file-extensions

It would be useful if there would be an additional setting that would allow you to pass in the extensions, for example: "phpSniffer.extensions": [ "engine", "inc", "install", "make", "module", "profile", "theme", "tpl.php", "test", "php", ]

from vscode-php-sniffer.

drholera avatar drholera commented on June 8, 2024

I need it too, for the moment it doesn't work for .module or .theme file in Drupal.

from vscode-php-sniffer.

drholera avatar drholera commented on June 8, 2024

Great, thanks for your help!

from vscode-php-sniffer.

butlerjraines avatar butlerjraines commented on June 8, 2024

@nkoporec did you find a resolution to this? I am experiencing the same problem.

from vscode-php-sniffer.

nkoporec avatar nkoporec commented on June 8, 2024

@butlerjraines no, unfortunalty, I have migrated from vscode to vim in the meantime.

from vscode-php-sniffer.

wongjn avatar wongjn commented on June 8, 2024

@nkoporec @butlerjraines One can add extensions argument into a ruleset xml file to do the equivalent of the --extensions argument as a work-around until this gets feature is developed into this extension:

<arg name="extensions" value="php,inc,theme,etc" />

This should work along with these settings mentioned above.

from vscode-php-sniffer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.