Viewing version 0.2.9. Open the latest package page.

custom_lint_core

0.2.9

A package to help writing custom linters

Download archive

Readme

About

custom_lint_core, a variant of custom_lint_builder which exports lint-utilities without causing custom_lint to consider the dependent as a lint plugin.

As opposed to custom_lint_builder , adding custom_lint_core as dependency will not flag a package as a "custom_lint plugin".

See custom_lint for more informations


Changelog

0.2.9

Fix TypeChecker.fromPackage not always return true when it should

0.2.8

Fix exception thrown by TypeChecker.isExactlyType if DartType.element is null.

0.2.7

Initial release

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'custom_lint_core:0.2.9'
pubspec.yaml
name: custom_lint_core
version: 0.2.9
description: A package to help writing custom linters
repository: https://github.com/invertase/dart_custom_lint

environment:
  sdk: ">=2.17.1 <3.0.0"

dependencies:
  analyzer: ">=5.4.0 <5.5.0"
  analyzer_plugin: ^0.11.0
  collection: ^1.16.0
  # Using tight constraints as custom_lint_builder communicate with each-other
  # using a specific contract
  custom_lint: 0.2.5
  matcher: ^0.12.0
  meta: ^1.7.0
  path: ^1.8.0
  recase: ^4.0.0
  source_span: ^1.8.0
  yaml: ^3.1.1
dev_dependencies:
  test: ^1.22.2

Version history

VersionPublishedArchiveSHA-256
0.2.7Cached · Upstream SHA-256 matchedDownload71f7996c…372319
0.2.8Cached · Upstream SHA-256 matchedDownloadd1001593…50c17a
0.2.9Cached · Upstream SHA-256 matchedDownload2a55aa19…c233d1
0.2.10Cached · Upstream SHA-256 matchedDownload4592ac37…351962
0.2.11Cached · Upstream SHA-256 matchedDownloada6edd96a…f72aa6
0.2.12Cached · Upstream SHA-256 matchedDownload34a94471…a1f461
0.3.0Cached · Upstream SHA-256 matchedDownload541cc8fd…6dfcef
0.3.1Cached · Upstream SHA-256 matchedDownload1cf8e914…ecbeba
0.3.2Cached · Upstream SHA-256 matchedDownloadcc20ce83…aa9a74
0.3.3Cached · Upstream SHA-256 matchedDownload83bf91d1…3f02c9
0.3.4Cached · Upstream SHA-256 matchedDownloadf42f688b…f8363f
0.4.0Cached · Upstream SHA-256 matchedDownload9170d9db…0de57f
0.5.0Cached · Upstream SHA-256 matchedDownloada39e98cb…225c1b
0.5.1Cached · Upstream SHA-256 matchedDownload3c2d73d4…789b24
0.5.2Cached · Upstream SHA-256 matchedDownloada420aa57…7d6fcc
0.5.3Cached · Upstream SHA-256 matchedDownload3bdebdd5…7aea9c
0.5.4Cached · Upstream SHA-256 matchedDownloadc7399ebe…33cb03
0.5.5Cached · Upstream SHA-256 matchedDownloadae59cf9f…41188c
0.5.6Cached · Upstream SHA-256 matchedDownloade20a6773…749650
0.5.7Cached · Upstream SHA-256 matchedDownloadf84c3fe2…dd94cc
0.5.8Cached · Upstream SHA-256 matchedDownload2b235be0…52f03f
0.5.9Cached · Upstream SHA-256 matchedDownloadae48e20c…d46e76
0.5.10Cached · Upstream SHA-256 matchedDownloadbfcc6b51…7c3d84
0.5.11Cached · Upstream SHA-256 matchedDownload77dd37e9…de53cd
0.5.12Cached · Upstream SHA-256 matchedDownloada8dfd290…43a569
0.5.13Cached · Upstream SHA-256 matchedDownload09594104…4317c3
0.5.14Cached · Upstream SHA-256 matchedDownload29528379…0e189b
0.6.0Cached · Upstream SHA-256 matchedDownload9003a914…a9d4fb
0.6.1Cached · Upstream SHA-256 matchedDownload1e9128e0…6fa029
0.6.2Cached · Upstream SHA-256 matchedDownloadce5d6215…09d9a6
0.6.3Cached · Upstream SHA-256 matchedDownloada85e8f78…bc20e6
0.6.5Cached · Upstream SHA-256 matchedDownload4ddbbdaa…8c267d
0.6.9Cached · Upstream SHA-256 matchedDownload4c8b1931…2c0503
0.6.10Cached · Upstream SHA-256 matchedDownload76a4046c…8510f6
0.7.0Cached · Upstream SHA-256 matchedDownload02450c3e…49b7f5
0.7.1Cached · Upstream SHA-256 matchedDownload6dcee8a0…759a9e
0.7.5Cached · Upstream SHA-256 matchedDownload31110af3…dee8be
0.7.7Cached · Upstream SHA-256 matchedDownload525a323c…0d053c
0.8.0Cached · Upstream SHA-256 matchedDownloadcc4684d2…e35dd1
0.8.1Cached · Upstream SHA-256 matchedDownload85b33934…0d6423
0.8.2Cached · Upstream SHA-256 matchedDownload02d9ac11…06bc1a

Dependencies

analyzer "\u003e=5.4.0 \u003c5.5.0"

analyzer_plugin "^0.11.0"

collection "^1.16.0"

custom_lint "0.2.5"

matcher "^0.12.0"

meta "^1.7.0"

path "^1.8.0"

recase "^4.0.0"

source_span "^1.8.0"

yaml "^3.1.1"