Updated to use lints 3.0.0

This commit is contained in:
thomashii@dukefirehawk.com 2023-12-12 10:10:10 +08:00
parent dfccf23629
commit 58f63f0315
58 changed files with 94 additions and 55 deletions

View file

@ -1,5 +1,9 @@
# Change Log # Change Log
## 5.2.0
* Updated `lints` to 3.0.0
## 5.1.0 ## 5.1.0
* Updated `belatuk_http_server` to 4.1.1 * Updated `belatuk_http_server` to 4.1.1

View file

@ -28,7 +28,7 @@ This package is similar to Express.js's `body-parser` module. It fully supports
To install Body Parser for your Dart project, simply add body_parser to your pub dependencies. To install Body Parser for your Dart project, simply add body_parser to your pub dependencies.
dependencies: dependencies:
belatuk_body_parser: ^8.0.0 belatuk_body_parser: ^5.2.0
### Usage ### Usage

View file

@ -1,5 +1,5 @@
name: belatuk_body_parser name: belatuk_body_parser
version: 5.1.0 version: 5.2.0
description: Parse request bodies and query strings in Dart. Supports JSON, URL-encoded, and multi-part bodies. description: Parse request bodies and query strings in Dart. Supports JSON, URL-encoded, and multi-part bodies.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/body_parser homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/body_parser
environment: environment:

View file

@ -1,5 +1,9 @@
# Change Log # Change Log
## 5.1.0
* Updated `lints` to 3.0.0
## 5.0.0 ## 5.0.0
* Require Dart >= 3.0 * Require Dart >= 3.0

View file

@ -14,7 +14,7 @@ In your `pubspec.yaml`:
```yaml ```yaml
dependencies: dependencies:
belatuk_code_buffer: ^8.0.0 belatuk_code_buffer: ^5.1.0
``` ```
## Usage ## Usage

View file

@ -1,5 +1,5 @@
name: belatuk_code_buffer name: belatuk_code_buffer
version: 5.0.0 version: 5.1.0
description: An advanced StringBuffer geared toward generating code, and source maps. description: An advanced StringBuffer geared toward generating code, and source maps.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/code_buffer homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/code_buffer
environment: environment:

View file

@ -1,5 +1,10 @@
# Change Log # Change Log
## 5.1.0
* Updated `lints` to 3.0.0
* Fixed lints warnings
## 5.0.0 ## 5.0.0
* Require Dart >= 3.0 * Require Dart >= 3.0

View file

@ -9,8 +9,7 @@
Packrat parser combinators that support static typing, generics, file spans, memoization, and more. Packrat parser combinators that support static typing, generics, file spans, memoization, and more.
**RECOMMENDED:** **RECOMMENDED:**
Check `example/` for examples. Check `example/` for examples. The examples contain examples of using:
The examples contain examples of using:
* Generic typing * Generic typing
* Reading `FileSpan` from `ParseResult` * Reading `FileSpan` from `ParseResult`

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Advance<T> extends Parser<T> { class _Advance<T> extends Parser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
/// Matches any one of the given [parsers]. /// Matches any one of the given [parsers].
/// ///

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Cache<T> extends Parser<T> { class _Cache<T> extends Parser<T> {
final Map<int, ParseResult<T>> _cache = {}; final Map<int, ParseResult<T>> _cache = {};

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Cast<T, U extends T> extends Parser<U> { class _Cast<T, U extends T> extends Parser<U> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
/// Expects to parse a sequence of [parsers]. /// Expects to parse a sequence of [parsers].
/// ///

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Check<T> extends Parser<T> { class _Check<T> extends Parser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Compare<T> extends ListParser<T> { class _Compare<T> extends ListParser<T> {
final ListParser<T> parser; final ListParser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _FoldErrors<T> extends Parser<T> { class _FoldErrors<T> extends Parser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Index<T> extends Parser<T> { class _Index<T> extends Parser<T> {
final ListParser<T> parser; final ListParser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
/// Matches any one of the given [parsers]. /// Matches any one of the given [parsers].
/// ///

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Map<T, U> extends Parser<U> { class _Map<T, U> extends Parser<U> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
/// Expects to match a given [pattern]. If it is not matched, you can provide a custom [errorMessage]. /// Expects to match a given [pattern]. If it is not matched, you can provide a custom [errorMessage].
Parser<T> match<T>(Pattern pattern, Parser<T> match<T>(Pattern pattern,

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _MaxDepth<T> extends Parser<T> { class _MaxDepth<T> extends Parser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Negate<T> extends Parser<T> { class _Negate<T> extends Parser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Opt<T> extends Parser<T> { class _Opt<T> extends Parser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
/* /*
/// Handles left recursion in a grammar using the Pratt algorithm. /// Handles left recursion in a grammar using the Pratt algorithm.

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Reduce<T> extends Parser<T> { class _Reduce<T> extends Parser<T> {
final ListParser<T> parser; final ListParser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
Reference<T> reference<T>() => Reference<T>._(); Reference<T> reference<T>() => Reference<T>._();

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Repeat<T> extends ListParser<T> { class _Repeat<T> extends ListParser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Safe<T> extends Parser<T> { class _Safe<T> extends Parser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _ToList<T> extends ListParser<T> { class _ToList<T> extends ListParser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
/// A typed parser that parses a sequence of 2 values of different types. /// A typed parser that parses a sequence of 2 values of different types.
Parser<Tuple2<A, B>> tuple2<A, B>(Parser<A> a, Parser<B> b) { Parser<Tuple2<A, B>> tuple2<A, B>(Parser<A> a, Parser<B> b) {

View file

@ -1,4 +1,4 @@
part of lex.src.combinator; part of 'combinator.dart';
class _Value<T> extends Parser<T> { class _Value<T> extends Parser<T> {
final Parser<T> parser; final Parser<T> parser;

View file

@ -1,5 +1,5 @@
name: belatuk_combinator name: belatuk_combinator
version: 5.0.0 version: 5.1.0
description: Packrat parser combinators that support static typing, generics, file spans, memoization, and more. description: Packrat parser combinators that support static typing, generics, file spans, memoization, and more.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/combinator homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/combinator
environment: environment:

View file

@ -1,5 +1,9 @@
# Change Log # Change Log
## 5.1.0
* Updated `lints` to 3.0.0
## 5.0.0 ## 5.0.0
* Require Dart >= 3.0 * Require Dart >= 3.0

View file

@ -8,17 +8,13 @@
This package builds HTML AST's and renders them to HTML. It can be used as an internal DSL, i.e. for a templating engine. This package builds HTML AST's and renders them to HTML. It can be used as an internal DSL, i.e. for a templating engine.
## Requirements
* Dart SDK: 3.0.x or later
## Installation ## Installation
In your `pubspec.yaml`: In your `pubspec.yaml`:
```yaml ```yaml
dependencies: dependencies:
belatuk_html_builder: ^8.0.0 belatuk_html_builder: ^5.1.0
``` ```
## Usage ## Usage

View file

@ -1,5 +1,5 @@
name: belatuk_html_builder name: belatuk_html_builder
version: 5.0.0 version: 5.1.0
description: Build HTML AST's and render them to HTML. This can be used as an internal DSL, i.e. for a templating engine. description: Build HTML AST's and render them to HTML. This can be used as an internal DSL, i.e. for a templating engine.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/html_builder homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/html_builder
environment: environment:

View file

@ -1,5 +1,10 @@
# Change Log # Change Log
## 7.1.0
* Updated `lints` to 3.0.0
* Fixed lints warnings
## 7.0.0 ## 7.0.0
* Require Dart >= 3.0 * Require Dart >= 3.0

View file

@ -11,8 +11,10 @@ The ***new and improved*** definitive solution for JSON in Dart. It supports syn
## Installation ## Installation
```yaml
dependencies: dependencies:
belatuk_json_serializer: ^8.0.0 belatuk_json_serializer: ^7.1.0
```
## Usage ## Usage

View file

@ -1,4 +1,4 @@
part of belatuk_json_serializer; part of '../belatuk_json_serializer.dart';
/// Deserializes a JSON string into a Dart datum. /// Deserializes a JSON string into a Dart datum.
/// ///

View file

@ -1,4 +1,4 @@
part of belatuk_json_serializer; part of '../belatuk_json_serializer.dart';
/// Serializes any arbitrary Dart datum to JSON. Supports schema validation. /// Serializes any arbitrary Dart datum to JSON. Supports schema validation.
String serialize(value) { String serialize(value) {

View file

@ -1,4 +1,4 @@
part of belatuk_json_serializer; part of '../belatuk_json_serializer.dart';
bool _isPrimitive(value) { bool _isPrimitive(value) {
return value is num || value is bool || value is String || value == null; return value is num || value is bool || value is String || value == null;

View file

@ -1,4 +1,4 @@
part of belatuk_json_serializer; part of '../belatuk_json_serializer.dart';
/// Thrown when schema validation fails. /// Thrown when schema validation fails.
class JsonValidationError implements Exception { class JsonValidationError implements Exception {

View file

@ -1,5 +1,5 @@
name: belatuk_json_serializer name: belatuk_json_serializer
version: 7.0.0 version: 7.1.0
description: Easy JSON to Object serialization and deserialization in Dart. description: Easy JSON to Object serialization and deserialization in Dart.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/json_serializer homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/json_serializer
environment: environment:

View file

@ -1,5 +1,9 @@
# Change Log # Change Log
## 5.1.0
* Updated `lints` to 3.0.0
## 5.0.0 ## 5.0.0
* Require Dart >= 3.0 * Require Dart >= 3.0

View file

@ -1,5 +1,5 @@
name: belatuk_merge_map name: belatuk_merge_map
version: 5.0.0 version: 5.1.0
description: Combine multiple Maps into one. Equivalent to Object.assign in JS. description: Combine multiple Maps into one. Equivalent to Object.assign in JS.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/merge_map homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/merge_map
environment: environment:

View file

@ -1,5 +1,9 @@
# Change Log # Change Log
## 6.1.0
* Updated `lints` to 3.0.0
## 6.0.0 ## 6.0.0
* Require Dart >= 3.0 * Require Dart >= 3.0

View file

@ -15,7 +15,7 @@ In your `pubspec.yaml`:
```yaml ```yaml
dependencies: dependencies:
belatuk_pretty_logging: ^8.0.0 belatuk_pretty_logging: ^6.1.0
``` ```
## Usage ## Usage

View file

@ -1,5 +1,5 @@
name: belatuk_pretty_logging name: belatuk_pretty_logging
version: 6.0.0 version: 6.1.0
description: Standalone helper for colorful logging output, using pkg:io AnsiCode. description: Standalone helper for colorful logging output, using pkg:io AnsiCode.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/pretty_logging homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/pretty_logging
environment: environment:

View file

@ -2,13 +2,12 @@
## 6.2.0 ## 6.2.0
* Require Dart >= 3.2 * Updated `lints` to 3.0.0
* Upgraded `lints` to 3.0.0
* Refactored encode/decode message handling into `MessageHandler` * Refactored encode/decode message handling into `MessageHandler`
## 6.1.0 ## 6.1.0
* Upgraded `uuid` to 4.0.0 * Updated `uuid` to 4.0.0
## 6.0.0 ## 6.0.0

View file

@ -14,7 +14,7 @@ Add `belatuk_pub_sub` as a dependency in your `pubspec.yaml` file:
```yaml ```yaml
dependencies: dependencies:
belatuk_pub_sub: ^8.2.0 belatuk_pub_sub: ^6.2.0
``` ```
Then, be sure to run `dart pub get` in your terminal. Then, be sure to run `dart pub get` in your terminal.

View file

@ -1,5 +1,9 @@
# Change Log # Change Log
## 6.2.0
* Updated `lints` to 3.0.0
## 6.1.0 ## 6.1.0
* Updated `file` to 7.0.0 * Updated `file` to 7.0.0

View file

@ -14,7 +14,7 @@ In your `pubspec.yaml`:
```yaml ```yaml
dependencies: dependencies:
belatuk_range_header: ^8.0.0 belatuk_range_header: ^6.2.0
``` ```
## Usage ## Usage

View file

@ -1,5 +1,5 @@
name: belatuk_range_header name: belatuk_range_header
version: 6.1.0 version: 6.2.0
description: Range header parser for Dart. Beyond parsing, a stream transformer is included. description: Range header parser for Dart. Beyond parsing, a stream transformer is included.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/range_header homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/range_header
environment: environment:

View file

@ -1,5 +1,10 @@
# Change Log # Change Log
## 5.1.0
* Updated `lints` to 3.0.0
* Fixed lints warnings
## 5.0.0 ## 5.0.0
* Require Dart >= 3.0 * Require Dart >= 3.0

View file

@ -1,4 +1,4 @@
part of symbol_table; part of 'symbol_table.dart';
/// Holds a symbol, the value of which may change or be marked immutable. /// Holds a symbol, the value of which may change or be marked immutable.
class Variable<T> { class Variable<T> {

View file

@ -1,4 +1,4 @@
part of symbol_table; part of 'symbol_table.dart';
/// Represents the visibility of a symbol. /// Represents the visibility of a symbol.
/// ///

View file

@ -1,5 +1,5 @@
name: belatuk_symbol_table name: belatuk_symbol_table
version: 5.0.0 version: 5.1.0
description: A generic symbol table implementation in Dart, with support for scopes and constants. description: A generic symbol table implementation in Dart, with support for scopes and constants.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/symbol_table homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/symbol_table
environment: environment:

View file

@ -1,5 +1,9 @@
# Change Log # Change Log
## 5.1.0
* Updated `lints` to 3.0.0
## 5.0.0 ## 5.0.0
* Require Dart >= 3.0 * Require Dart >= 3.0

View file

@ -1,5 +1,5 @@
name: user_agent_analyzer name: user_agent_analyzer
version: 5.0.0 version: 5.1.0
description: A library to identify the type of devices and web browsers based on User-Agent string. description: A library to identify the type of devices and web browsers based on User-Agent string.
homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/user_agent homepage: https://github.com/dart-backend/belatuk-common-utilities/tree/main/packages/user_agent
environment: environment: