davidrjenni/lsif-php
最新稳定版本:v0.0.6
Composer 安装命令:
composer require davidrjenni/lsif-php
包简介
Language Server Indexing Format (LSIF) generator for PHP
关键字:
README 文档
README
Language Server Indexing Format (LSIF) generator for PHP
This repository is indexed using itself and available on Sourcegraph.
Requirements
lsif-php needs the composer.json and composer.lock file of
the project to index present in the current directory. It uses the
autoload and
autoload-dev
properties to determine which directories to scan.
Usage
To use a self-hosted Sourcegraph instance, set the
SRC_ENDPOINT and SRC_ACCESS_TOKEN environment
variables.
GitHub Actions
Add the following job to your workflow:
on: - push jobs: lsif-php: runs-on: ubuntu-latest container: davidrjenni/lsif-php:main steps: - uses: actions/checkout@v3 - name: Generate LSIF data run: lsif-php - name: Apply container owner mismatch workaround run: | # FIXME: see https://github.com/actions/checkout/issues/760 git config --global --add safe.directory ${GITHUB_WORKSPACE} - name: Upload LSIF data run: src code-intel upload -github-token=${{ secrets.GITHUB_TOKEN }}
GitLab CI/CD
Add the following job to your pipeline:
code_navigation: image: davidrjenni/lsif-php:main artifacts: reports: lsif: dump.lsif script: - lsif-php - src code-intel upload
Manual
Install lsif-php
with composer and the
src binary. Then generate
the LSIF data and upload it:
$ composer require --dev davidrjenni/lsif-php $ vendor/bin/lsif-php $ src code-intel upload
统计信息
- 总下载量: 925
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-01-17