If a user has <arg name="basepath" value="./"/> in their phpcs.xml file the dictionary look up on line 216 will lookup the wrong file.
if (filePath !== undefined && semver.gte(this.executableVersion, '2.0.0')) {
const fileRealPath = extfs.realpathSync(filePath);
if (!data.files[fileRealPath]) {
return [];
}
({ messages } = data.files[fileRealPath]);
}
File path given with <arg name="basepath" value="./"/>:

File path being looked up:

Meta:
VSCode: Version 1.26.1 (1.26.1)
macOS: 10.13.6 High Sierra
PHP CodeSniffer: 3.2.3
vscode-phpcs: 1.0.5
If a user has
<arg name="basepath" value="./"/>in their phpcs.xml file the dictionary look up on line 216 will lookup the wrong file.File path given with

<arg name="basepath" value="./"/>:File path being looked up:

Meta:
VSCode: Version 1.26.1 (1.26.1)
macOS: 10.13.6 High Sierra
PHP CodeSniffer: 3.2.3
vscode-phpcs: 1.0.5