open-index/open-npm huggingface dataset:
npm package: @fba/cli
Description: Super CLI tool for creating, managing, and running fastapi-best-architecture projects
Latest version: 0.1.8

# fba-cli

[English](./README_en.md)

> **主项目**: [fastapi-best-architecture](https://github.com/fastapi-practices/fastapi-best-architecture)  
> **文档**: [https://fastapi-practices.github.io/fastapi_best_architecture_docs/](https://fastapi-practices.github.io/fastapi_best_architecture_docs/)

## 简介

`fba-cli` 是 [fastapi-best-architecture](https://github.com/fastapi-practices/fastapi-best-architecture) 的 CLI 工具，用于一键创建、配置、管理和运行 FBA 项目。提供交互式引导流程和插件市场，大幅简化项目初始化和日常开发操作

## 安装

```bash
npm install -g @fba/cli
pnpm install -g @fba/cli
bun install -g @fba/cli
```

```bash
fba-cli --help
```

## License

MIT
npm package: @fbartho/danger-plugin-eslint
Description: Eslint your code with Danger
Author: Dan Palmer
Latest version: 1.1.0-beta.1

# danger-plugin-eslint

[![Build Status](https://travis-ci.org/danpalmer/danger-plugin-eslint.svg?branch=master)](https://travis-ci.org/danpalmer/danger-plugin-eslint) [![npm version](https://badge.fury.io/js/danger-plugin-eslint.svg)](https://badge.fury.io/js/danger-plugin-eslint) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

> Eslint your code with Danger

## Usage

Install:

```sh
yarn add danger-plugin-eslint --dev
```

At a glance:

```js
// dangerfile.js
import eslint from "danger-plugin-eslint";

eslint();
```

This fork of danger-plugin-eslint automatically comments inline on linter violations.

Slightly more advanced users may be interested in providing the `PluginOptions`. Among other things, this allows you to inject your own logic to be run for every lint message.

Some use cases include:

- customizing the formatting of the lint-error-message (since this comments inline in your source, this might be useful!)
- building your own workflow where PRs shouldn't always fail due to the lint errors if the PR is labeled: WIP, for example!

```ts
eslint(undefined, {
  onLintMessage: ({ filePath, line, hasFixesOrSuggestions, linterMessage, formattedMessage, suggestedReporter }) => {
    if (prIsWIP() && suggestedReporter === error) {
      warn(formattedMessage, filePath, line);
    } else {
      suggestedReporter(formattedMessage, filePath, line);
    }
  },
});
```

## Changelog

See the GitHub [release history](https://github.com/fbartho/danger-plugin-eslint/releases).

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md).