analog_time_picker 0.0.2
analog_time_picker: ^0.0.2 copied to clipboard

A new Flutter package for .

0
likes
35 / 110
pub points
55 %
popularity

We analyzed this package on Apr 13, 2021, and awarded it 35 pub points (of a possible 110):

Follow Dart file conventions
5 / 20

0/10 points: Provide a valid pubspec.yaml

The package description is too short.

Add more detail to the description field of pubspec.yaml. Use 60 to 180 characters to describe the package, what it does, and its target use case.

0/5 points: Provide a valid README.md

Links in `README.md` should be secure. 1 image link is insecure.

README.md:4:14

  ╷
4 │ <h2>Demo</h2><img src="http://sheikhsoft.com/screensort/analog_time_picker.gif" width="340" height="640" title="Screen Shoot">
  │              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ╵

Use https URLs instead.

5/5 points: Provide a valid CHANGELOG.md

Provide documentation
0 / 20

0/10 points: Package has an example

No example found.

See package layout guidelines on how to add an example.

0/10 points: Failed to run dartdoc

  • dartdoc failed with:
exitCode: 255
stdout: Documenting analog_time_picker...
Initialized dartdoc with 607 libraries in 131.3 seconds
Generating docs for library clock from package:analog_time_picker/timepicker/clock.dart...
Generating docs for library clock_dial_painter from package:analog_time_picker/timepicker/clock_dial_painter.dart...
Generating docs for library clock_hands from package:analog_time_picker/timepicker/clock_hands.dart...
Generating docs for library hand_minute from package:analog_time_picker/timepicker/hand_minute.dart...
Generating docs for library hand_hour from package:analog_time_picker/timepicker/hand_hour.dart...
Generating docs for library clock_face from package:analog_time_picker/timepicker/clock_face.dart...
Generating docs for library clock_text from package:analog_time_picker/timepicker/clock_text.dart...
Generating docs for library hand_second from package:analog_time_picker/timepicker/hand_second.dart...
Generating docs for library analog_time_picker from package:analog_time_picker/analog_time_picker.dart...
Generating docs for library analog_time_picker from package:analog_time_picker/full_page_analog_time_picker.dart...
Generating docs for library utils from package:analog_time_picker/utils.dart...
Documented 11 public libraries in 3.5 seconds
stderr:   warning: analog_time_picker has no library level documentation comments, from analog_time_picker: (file:///tmp/pub-dartlang-dartdocLJABKP/pkg/lib/analog_time_picker.dart:1:9)
  warning: analog_time_picker has no library level documentation comments, from analog_time_picker: (file:///tmp/pub-dartlang-dartdocLJABKP/pkg/lib/full_page_analog_time_picker.dart:1:9)
  error: failed to write file at: analog_time_picker/analog_time_picker-library.html
    for symbol analog_time_picker: (file:///tmp/pub-dartlang-dartdocLJABKP/pkg/lib/full_page_analog_time_picker.dart:1:9)
    conflicting with file already generated by analog_time_picker: (file:///tmp/pub-dartlang-dartdocLJABKP/pkg/lib/analog_time_picker.dart:1:9)
            Dartdoc generates a path and filename to write to for each symbol.
            analog_time_picker conflicts with another symbol in the generated path, and
            therefore can not be written out.  Changing the name, library name, or
            class name (if appropriate) of one of the conflicting items can resolve
            the conflict.   Alternatively, use the @nodoc tag in one symbol's
            documentation comments to hide it.
Found 2 warnings and 1 error.
Unhandled exception:
encountered 1 errors
#0      Dartdoc.generateDocs (package:dartdoc/dartdoc.dart:225:9)
<asynchronous suspension>
#1      main (file:///project/pkg/pub_dartdoc/bin/pub_dartdoc.dart:21:19)
<asynchronous suspension>

Support multiple platforms
20 / 20

20/20 points: Supports 3 of 3 possible platforms (iOS, Android, Web)

Pass static analysis
0 / 30

0/30 points: code has no errors, warnings, lints, or formatting issues

Found 7 issues. Showing the first 2:

ERROR: The named parameter 'child' isn't defined.

lib/utils.dart:11:9

   ╷
11 │         child: new CupertinoAlertDialog(
   │         ^^^^^
   ╵

To reproduce make sure you are using pedantic and run flutter analyze lib/utils.dart

WARNING: The parameter 'builder' is required.

lib/utils.dart:8:5

  ╷
8 │     showDialog(
  │     ^^^^^^^^^^
  ╵

To reproduce make sure you are using pedantic and run flutter analyze lib/utils.dart

Support up-to-date dependencies
10 / 20

0/10 points: All of the package dependencies are supported in the latest version

PackageConstraintCompatibleLatest
flutterflutter0.0.00.0.0
intl^0.15.70.15.80.17.0
Transitive dependencies
PackageConstraintCompatibleLatest
characters-1.1.01.1.0
collection-1.15.01.15.0
meta-1.3.01.3.0
path-1.8.01.8.0
sky_engine-0.0.990.0.99
typed_data-1.3.01.3.0
vector_math-2.1.02.1.0

To reproduce run pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides.

The constraint `^0.15.7` on intl does not support the stable version `0.16.0`.

Try running dart pub upgrade --major-versions intl to update the constraint.

10/10 points: Package supports latest stable Dart and Flutter SDKs

Analysed with Pana 0.15.4, Flutter 2.0.4, Dart 2.12.2.