VSCode❤YAML

 VSCode❤YAML

Fc815be82d09a2e922d4000b65b9f83b?s=128

74th(Atsushi Morimoto)

February 19, 2020
Tweet

Transcript

  1. VSCode ♡ YAML Atsushi Morimoto (@74th)

  2. 2月21日(木)発売!! 400ページで、ほぼ全機能解説 TypeScript/Go/Pythonでの          実践的な開発実例 拡張機能開発&LSP解説 (コマンド、タスク、テーマ…) Atsushi Morimoto @74th

  3. YAML インデントで要素を区切る、人間が編集しやすいデータ表現形式 複数行テキスト、カスタムタグなど豊富な機能 • Kubernetes Manifests • Swagger • AWS

    Cloud Formation
  4. JSONの場合(VSCode付属拡張機能) JSON Schemaに従って、エラーの検出、コード補完ができる • "$schema": "http://swagger.io/v2/schema.json" を置く • 設定に書く //

    .vscode/settings.json { "json.schemas": [ { "fileMatch": [ "swagger/*.json" ], "url": "http://swagger.io/v2/schema.json" } ] }
  5. None
  6. YAML(VSCode拡張機能) JSONスキーマを使用 設定で対応を書くと、エラー検出、コード補完が利用可能 // .vscode/settings.json { "yaml.schemas": { "http://swagger.io/v2/schema.json": "swagger/*.yaml",

    "kubernetes": "manifest/**/*.yaml" } }
  7. None