Я привык использовать что-то вроде
npm install grunt-contrib-jshint --save-dev
для установки.
Однако это не сработало:
npm install grunt-contrib-phplint --save-dev
Я нашел эти сайты здесь:
https://www.npmjs.com/package/phplint
https://github.com/jgable/grunt-phplint
но это не похоже, что это соответствует остальной части моего кода. Мне нужно установить его и изменить Gruntfile.js, конечно.
// you must load each module
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-qunit');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-cssmin');
// grunt.loadNpmTasks("grunt-phplint"); // from links
Странно то, что этот конкретный пакет не использует префикс contrib.
Просто используйте для установки:
npm install grunt-phplint --save-dev;
и это, чтобы загрузить задачу:
grunt.loadNpmTasks("grunt-phplint");
и наконец это для запуска задачи:
phplint: {
good: [your_php_dir + "*.php"]
},
Других решений пока нет …