本文原创,转载请注明原作者为http://www.cnblogs.com/junxu/
1、如何配置phpcs
参考:http://my.oschina.net/qsmoon/blog/280813
2、配置好了phpcs后发现无效,没有弹窗提示错误,SublimeLinter到是生效了
3、查看控制台,如下:
注意最后一句错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 501: invalid continuation byte
而且是最后运行phpcs.py的第179行代码后产生的错误
phpcs.py位于目录D:Sublime Text 3DataPackagessublime-phpcs-master中,用sublime打开 跳到179行,代码如下:
return data.decode()
原来是输出data的时候编码方式不对导致的
改成
return data.decode('gbk')
解决!