source code: devtools/vscode/README.md

ChromeOS Factory Developer VSCode configuration files

This folder contains VSCode configuration files that are useful for ChromeOS Factory development and ChromeOS factory team. (e.g, non-factory repositories)

Note

  • The CrOS IDE extension might have conflict with the following setting. Make sure to disable it in the workspace used to develop factory toolkit.

Installation

  • Run ./devtools/vscode/setup.sh ${workspaceFolder} outside chroot to install .vscode/settings.json under ${workspaceFolder}. Examples:

    • If you want to use src/platform/factory as workspaceFolder:

      cd path/to/src/platform/factory
      workspaceFolder=.
      ./devtools/vscode/setup.sh ${workspaceFolder}
      code ${workspaceFolder}
      
    • If you want to use src/private-overlays as workspaceFolder:

      cd path/to/src/platform/factory
      workspaceFolder=../../private-overlays
      ./devtools/vscode/setup.sh ${workspaceFolder}
      code ${workspaceFolder}
      
    • If you want to use src/private-overlays/overlay-${BOARD}-private as workspaceFolder:

      cd path/to/src/platform/factory
      workspaceFolder=../../private-overlays/overlay-${BOARD}-private
      ./devtools/vscode/setup.sh ${workspaceFolder}
      code ${workspaceFolder}