Настройка Atom-Beautify / JS-Beautify для Laravel Blade - PullRequest
1 голос
/ 24 июня 2019

Мне нравится настраивать JS-Beautify в Atom, чтобы лучше форматировать мои файлы блейдов.

Наш ручной стиль выглядит следующим образом:

{{--
  Template Name: Full Width Template
--}}
<!-- template-fullwidth -->

@extends('layouts.app')

@section('content')
  @while(have_posts()) 
    @php the_post() @endphp
    @include('sections.content-page')
  @endwhile
@endsection

JS-Beautify дает нам это:

{{-- Template Name: Full Width Template
--}}
<!-- template-fullwidth -->
@extends('layouts.app')
@section('content')
@while(have_posts())
@php the_post()
@endphp
@include('sections.content-page')
@endwhile
@endsection

Я пытался настроить файл .jsbeautifyrc, но безудачи.

Я бы хотел:

  1. Сохранить строки комментариев
  2. Добавить пустую строку перед директивами выбора [@extends, @section]
  3. Отступ строк внутри директив @section
  4. Отступ элементов внутри @ while и @ if
  5. Сохранить @php-код и @endphp в одной строке

Или не удаетсяу всего этого есть какой-то читаемый, хорошо отформатированный код, а не просто длинный список директив.

Можно ли это сделать?

...