Coc Blade

screenshot of Coc Blade
laravel

Laravel Blade Templates extension for coc.nvim. Provides "formatter", "linter", "completion" and more...

Overview

The coc-blade extension is a Laravel Blade Templates extension for coc.nvim. It provides various features such as formatter, linter, completion, and more.

Features

  • Format: Provides formatting for blade templates using blade-formatter.
  • Lint: Uses Stillat/blade-parser-typescript for linting blade templates.
  • Completion: Offers blade snippets completion and blade directive completion.
  • Definition: Allows users to jump to template files specified by @extends, @include directives.
  • Code Action: Provides a code action feature to add a blade comment to disable formatting.
  • Hover: Allows users to hover over blade elements for more information.

Summary

The coc-blade extension is a powerful tool for working with Laravel Blade Templates in coc.nvim. It provides formatting, linting, completion, and other useful features to enhance the development experience. With easy installation and customizable settings, developers can seamlessly integrate this extension into their workflow for efficient Laravel development.

laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.