Comments (7)
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.
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.
I need it too, for the moment it doesn't work for .module or .theme file in Drupal.
from vscode-php-sniffer.
Great, thanks for your help!
from vscode-php-sniffer.
@nkoporec did you find a resolution to this? I am experiencing the same problem.
from vscode-php-sniffer.
@butlerjraines no, unfortunalty, I have migrated from vscode to vim in the meantime.
from vscode-php-sniffer.
@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)
- Error massage: spawn ENOTDIR HOT 2
- Getting "Parse error" since vscode 1.52.0 HOT 1
- PHP Installed from ASDF not Recognized HOT 2
- Excluding of Folder/Files option HOT 1
- Executables path does not work with a relative path HOT 4
- Option to have the errors/suggestions on top of the infowindow HOT 2
- Only run if `.phpcs.xml` was found in project HOT 2
- executablesFolder setting requires different values for windows and unix. HOT 2
- WSL help? HOT 2
- PHP Sniffer complains about php version even though needed php version is there HOT 6
- Extension doesn't work via remote ssh HOT 2
- Doesn't work anymore in VSCode 1.63.1 HOT 4
- Absolute path to phpcs.xml not working
- Trash being added to file. HOT 1
- Exclude-Pattern for a specifc sniff don't seem to work HOT 7
- Ignore project when using this extension HOT 1
- php: No such file or directory HOT 3
- Allow me to specify which php binary to use HOT 1
- Migrate to GitHub Actions
- Parse error: syntax error, unexpected '=' in... HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-php-sniffer.