Мне нравится настраивать 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, но безудачи.
Я бы хотел:
- Сохранить строки комментариев
- Добавить пустую строку перед директивами выбора [@extends, @section]
- Отступ строк внутри директив @section
- Отступ элементов внутри @ while и @ if
- Сохранить @php-код и @endphp в одной строке
Или не удаетсяу всего этого есть какой-то читаемый, хорошо отформатированный код, а не просто длинный список директив.
Можно ли это сделать?