Skip to content

Commit f75b11b

Browse files
authored
chore(bloc_lint): create empty package (#4281)
1 parent 8950254 commit f75b11b

File tree

7 files changed

+114
-0
lines changed

7 files changed

+114
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ A predictable state management library that helps implement the BLoC design patt
2323
| [bloc](https://github.com/felangel/bloc/tree/master/packages/bloc) | [![pub package](https://img.shields.io/pub/v/bloc.svg)](https://pub.dev/packages/bloc) |
2424
| [bloc_test](https://github.com/felangel/bloc/tree/master/packages/bloc_test) | [![pub package](https://img.shields.io/pub/v/bloc_test.svg)](https://pub.dev/packages/bloc_test) |
2525
| [bloc_concurrency](https://github.com/felangel/bloc/tree/master/packages/bloc_concurrency) | [![pub package](https://img.shields.io/pub/v/bloc_concurrency.svg)](https://pub.dev/packages/bloc_concurrency) |
26+
| [bloc_lint](https://github.com/felangel/bloc/tree/master/packages/bloc_lint) | [![pub package](https://img.shields.io/pub/v/bloc_lint.svg)](https://pub.dev/packages/bloc_lint) |
2627
| [flutter_bloc](https://github.com/felangel/bloc/tree/master/packages/flutter_bloc) | [![pub package](https://img.shields.io/pub/v/flutter_bloc.svg)](https://pub.dev/packages/flutter_bloc) |
2728
| [angular_bloc](https://github.com/felangel/bloc/tree/master/packages/angular_bloc) | [![pub package](https://img.shields.io/pub/v/angular_bloc.svg)](https://pub.dev/packages/angular_bloc) |
2829
| [hydrated_bloc](https://github.com/felangel/bloc/tree/master/packages/hydrated_bloc) | [![pub package](https://img.shields.io/pub/v/hydrated_bloc.svg)](https://pub.dev/packages/hydrated_bloc) |

packages/bloc_lint/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# 0.2.0-dev.0

packages/bloc_lint/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
Copyright (c) 2024 Felix Angelov
3+
4+
Permission is hereby granted, free of charge, to any person
5+
obtaining a copy of this software and associated documentation
6+
files (the "Software"), to deal in the Software without restriction,
7+
including without limitation the rights to use, copy, modify, merge,
8+
publish, distribute, sublicense, and/or sell copies of the Software,
9+
and to permit persons to whom the Software is furnished to do so,
10+
subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included
13+
in all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18+
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
19+
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
20+
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
21+
USE OR OTHER DEALINGS IN THE SOFTWARE.

packages/bloc_lint/README.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<p align="center">
2+
<img src="https://raw.githubusercontent.com/felangel/bloc/master/assets/logos/bloc_lint.png" height="100" alt="Bloc" />
3+
</p>
4+
5+
<p align="center">
6+
<a href="https://pub.dev/packages/bloc_lint"><img src="https://img.shields.io/pub/v/bloc_lint.svg" alt="Pub"></a>
7+
<a href="https://github.com/felangel/bloc/actions"><img src="https://github.com/felangel/bloc/workflows/build/badge.svg" alt="build"></a>
8+
<a href="https://codecov.io/gh/felangel/bloc"><img src="https://codecov.io/gh/felangel/Bloc/branch/master/graph/badge.svg" alt="codecov"></a>
9+
<a href="https://github.com/felangel/bloc"><img src="https://img.shields.io/github/stars/felangel/bloc.svg?style=flat&logo=github&colorB=deeppink&label=stars" alt="Star on Github"></a>
10+
<a href="https://flutter.dev/docs/development/data-and-backend/state-mgmt/options#bloc--rx"><img src="https://img.shields.io/badge/flutter-website-deepskyblue.svg" alt="Flutter Website"></a>
11+
<a href="https://github.com/Solido/awesome-flutter#standard"><img src="https://img.shields.io/badge/awesome-flutter-blue.svg?longCache=true" alt="Awesome Flutter"></a>
12+
<a href="https://fluttersamples.com"><img src="https://img.shields.io/badge/flutter-samples-teal.svg?longCache=true" alt="Flutter Samples"></a>
13+
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/license-MIT-purple.svg" alt="License: MIT"></a>
14+
<a href="https://discord.gg/bloc"><img src="https://img.shields.io/discord/649708778631200778.svg?logo=discord&color=blue" alt="Discord"></a>
15+
<a href="https://github.com/felangel/bloc"><img src="https://tinyurl.com/bloc-library" alt="Bloc Library"></a>
16+
</p>
17+
18+
---
19+
20+
Official lint rules for development when using the bloc state management library.
21+
22+
**Learn more at [bloclibrary.dev](https://bloclibrary.dev)!**
23+
24+
This package is built to work with:
25+
26+
- [flutter_bloc](https://pub.dev/packages/flutter_bloc)
27+
- [angular_bloc](https://pub.dev/packages/angular_bloc)
28+
- [bloc_concurrency](https://pub.dev/packages/bloc_concurrency)
29+
- [bloc_test](https://pub.dev/packages/bloc_test)
30+
- [hydrated_bloc](https://pub.dev/packages/hydrated_bloc)
31+
- [replay_bloc](https://pub.dev/packages/replay_bloc)
32+
33+
---
34+
35+
## Sponsors
36+
37+
Our top sponsors are shown below! [[Become a Sponsor](https://github.com/sponsors/felangel)]
38+
39+
<table style="background-color: white; border: 1px solid black">
40+
<tbody>
41+
<tr>
42+
<td align="center" style="border: 1px solid black">
43+
<a href="https://shorebird.dev"><img src="https://raw.githubusercontent.com/felangel/bloc/master/assets/sponsors/shorebird.png" width="225"/></a>
44+
</td>
45+
<td align="center" style="border: 1px solid black">
46+
<a href="https://www.monterail.com/services/flutter-development/?utm_source=bloc&utm_medium=logo&utm_campaign=flutter"><img src="https://raw.githubusercontent.com/felangel/bloc/master/assets/sponsors/monterail.png" width="225"/></a>
47+
</td>
48+
<td align="center" style="border: 1px solid black">
49+
<a href="https://getstream.io/chat/flutter/tutorial/?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Jan2022_FlutterChat&utm_term=bloc"><img src="https://raw.githubusercontent.com/felangel/bloc/master/assets/sponsors/stream.png" width="225"/></a>
50+
</td>
51+
</tr>
52+
<tr>
53+
<td align="center" style="border: 1px solid black">
54+
<a href="https://www.miquido.com/flutter-development-company/?utm_source=github&utm_medium=sponsorship&utm_campaign=bloc-silver-tier&utm_term=flutter-development-company&utm_content=miquido-logo"><img src="https://raw.githubusercontent.com/felangel/bloc/master/assets/sponsors/miquido.png" width="225"/></a>
55+
</td>
56+
<td align="center" style="border: 1px solid black">
57+
<a href="https://bit.ly/parabeac_flutterbloc"><img src="https://raw.githubusercontent.com/felangel/bloc/master/assets/sponsors/parabeac.png" width="225"/></a>
58+
</td>
59+
<td align="center" style="border: 1px solid black">
60+
<a href="https://www.netguru.com/services/flutter-app-development?utm_campaign=%5BS%5D%5BMob%5D%20Flutter&utm_source=github&utm_medium=sponsorship&utm_term=bloclibrary"><img src="https://raw.githubusercontent.com/felangel/bloc/master/assets/sponsors/netguru.png" width="225"/></a>
61+
</td>
62+
</tr>
63+
</tbody>
64+
</table>
65+
66+
---
67+
68+
## Dart Versions
69+
70+
- Dart 2: >= 2.12
71+
72+
## Maintainers
73+
74+
- [Felix Angelov](https://github.com/felangel)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include: ../../analysis_options.yaml

packages/bloc_lint/pubspec.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: bloc_lint
2+
description: Official lint rules for development when using the bloc state management library.
3+
version: 0.2.0-dev.0
4+
repository: https://github.com/felangel/bloc/tree/master/packages/bloc_lint
5+
issue_tracker: https://github.com/felangel/bloc/issues
6+
homepage: https://github.com/felangel/bloc
7+
documentation: https://bloclibrary.dev
8+
topics: [bloc, state-management, lint]
9+
funding: [https://github.com/sponsors/felangel]
10+
11+
environment:
12+
sdk: ">=2.12.0 <4.0.0"
13+
14+
screenshots:
15+
- description: The bloc_lint package logo.
16+
path: screenshots/logo.png
25.6 KB
Loading

0 commit comments

Comments
 (0)