This project is no longer maintained. Please switch to its successor, coc-blade.
Laravel Blade Linter extension for coc.nvim
Performs syntax-checks of your Blade templates. Just that.
- Lint by laravel-blade-linter
- Downloader (laravel-blade-linter tool) | DEMO
CocInstall:
:CocInstall coc-blade-linter
vim-plug:
Plug 'yaegassy/coc-blade-linter', {'do': 'yarn install --frozen-lockfile'}
Detects the laravel-blade-linter
. They are prioritized in order from the top.
bladeLinter.toolPath
vendor/bdelespierre/laravel-blade-linter
package. (composer require --dev bdelespierre/laravel-blade-linter
)laravel-blade-linter
retrieved by the download feature. (:CocCommand bladeLinter.download
)- Mac/Linux:
~/.config/coc/extensions/coc-blade-linter-data/laravel-blade-linter
- Windows:
~/AppData/Local/coc/extensions/coc-blade-linter-data/laravel-blade-linter
- Mac/Linux:
The "filetype" must be blade
for this extension to work.
Set up autocmd BufNewFile,BufRead *.blade.php set filetype=blade
in .vimrc/init.vim
, Or install "blade" related plugin (e.g. jwalton512/vim-blade or sheerun/vim-polyglot).
bladeLinter.enable
: Enable coc-blade-linter extension, default:true
bladeLinter.toolPath
: The path to the laravel-blade-linter phar file (Absolute path), default:""
bladeLinter.lintOnOpen
: Lint blade file on opening, default:true
bladeLinter.lintOnSave
: Lint blade file on save, default:true
bladeLinter.download
: Download laravel-blade-linter
MIT
This extension is built with create-coc-extension