WebSite: https://ivre.rocks/
GitHub: https://github.com/ivre/ivre
echo yes | ivre view --purgedbWebSite: https://ivre.rocks/
GitHub: https://github.com/ivre/ivre
echo yes | ivre view --purgedbДа, в экосистеме PHP, включая фреймворки Laravel и Yii, существуют инструменты, аналогичные Prettier и ESLint, которые помогают форматировать код, проверять его на ошибки и поддерживать единый стиль. Основные инструменты для PHP — это PHP CS Fixer (форматирование) и PHP_CodeSniffer (линтинг). Для более современной и мощной проверки стиля и ошибок также используется Psalm или PHPStan (статический анализ).
Ниже приведена подробная инструкция по настройке этих инструментов в PHP-проекте (Laravel, Yii) и их интеграции с VS Code, включая автоматическое форматирование и линтинг при сохранении.
Настройка VS Code для автоматического линтинга, форматирования и интеграции с инструментами, такими как ESLint и Prettier, позволяет значительно улучшить процесс разработки, минимизировать ошибки и поддерживать чистоту кода. Ниже приведена подробная инструкция по настройке VS Code для работы с JavaScript, Vue.js (или другими фреймворками), а также для интеграции с Git хуками, чтобы минимизировать отклонение коммитов из-за ошибок линтинга.
Для интеграции линтинга, форматирования и поддержки Vue.js (или других технологий) установите следующие расширения в VS Code:
dbaeumer.vscode-eslintВ экосистеме GoLang существуют инструменты, аналогичные Prettier и ESLint, которые помогают форматировать код, проверять его на ошибки и поддерживать единый стиль. Основные инструменты для Go — это gofmt (форматирование) и golint/staticcheck (линтинг). Для более современной и мощной проверки стиля и ошибок часто используется golangci-lint, который объединяет множество линтеров в одном инструменте.
Ниже приведена подробная инструкция по настройке этих инструментов в проекте Go и их интеграции с VS Code, включая автоматическое форматирование и линтинг при сохранении.
Need jq >=1.6
#!/bin/bash
function jwt_decode(){
jq -R 'split(".") | .[1] | @base64d | fromjson' <<< "$1"
}| BEGIN:VCALENDAR | |
| VERSION:2.0 | |
| PRODID:-//ical.marudot.com//iCal Event Maker | |
| CALSCALE:GREGORIAN | |
| BEGIN:VTIMEZONE | |
| TZID:Europe/Moscow | |
| LAST-MODIFIED:20231227T071429Z | |
| TZURL:https://www.tzurl.org/zoneinfo-outlook/Europe/Moscow | |
| X-LIC-LOCATION:Europe/Moscow | |
| BEGIN:STANDARD |
| BEGIN:VCALENDAR | |
| VERSION:2.0 | |
| PRODID:-//ical.marudot.com//iCal Event Maker | |
| CALSCALE:GREGORIAN | |
| BEGIN:VTIMEZONE | |
| TZID:Europe/Moscow | |
| LAST-MODIFIED:20230407T050750Z | |
| TZURL:https://www.tzurl.org/zoneinfo-outlook/Europe/Moscow | |
| X-LIC-LOCATION:Europe/Moscow | |
| BEGIN:STANDARD |
| BEGIN:VCALENDAR | |
| VERSION:2.0 | |
| PRODID:-//ical.marudot.com//iCal Event Maker | |
| CALSCALE:GREGORIAN | |
| BEGIN:VTIMEZONE | |
| TZID:Europe/Moscow | |
| LAST-MODIFIED:20231227T062348Z | |
| TZURL:https://www.tzurl.org/zoneinfo-outlook/Europe/Moscow | |
| X-LIC-LOCATION:Europe/Moscow | |
| BEGIN:STANDARD |