umd_documenter 0.1.5
umd_documenter: ^0.1.5 copied to clipboard

Object Element Manager Library of Universal MarkDown Format. This package allows to handle Universal MarkDown Format in Dart app, like Flutter, AngularDart, Aqueduct, etc.

90/ 130
pub points

We analyzed this package on Oct 13, 2021, and awarded it 90 pub points (of a possible 130):

Follow Dart file conventions
10 / 20

10/10 points: Provide a valid pubspec.yaml

0/5 points: Provide a valid is empty.

The file should inform others about your project, what it does, and how they can use it. See: the example generated by stagehand.

0/5 points: Provide a valid

Links in `` should be secure. 2 links are insecure.

3 │ <p>The format is based on <a href="">Keep a Changelog</a>
  │                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Use https URLs instead.

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: [2021-10-23T10:37:43.464782] Starting...
Documenting umd_documenter...
Initialized dartdoc with 55 libraries in 26.4 seconds
Generating docs for library convert from package:umd_documenter/convert.dart...
Generating docs for library styles from package:umd_documenter/styles.dart...
Generating docs for library commonLib from package:umd_documenter/commonLib.dart...
Generating docs for library linkerElm from package:umd_documenter/elements/linkerElm.dart...
Generating docs for library elements from package:umd_documenter/elements/elements.dart...
Generating docs for library holderElm from package:umd_documenter/elements/holderElm.dart...
Generating docs for library others from package:umd_documenter/elements/others.dart...
Generating docs for library biblioNotes from package:umd_documenter/elements/biblioNotes.dart...
Generating docs for library migdalElm from package:umd_documenter/elements/migdalElm.dart...
Generating docs for library bases from package:umd_documenter/bases.dart...
Generating docs for library elements from package:umd_documenter/elements.dart...
Generating docs for library holder from package:umd_documenter/elements/holder.dart...
Generating docs for library linker from package:umd_documenter/elements/linker.dart...
Documented 13 public libraries in 1.1 seconds

stderr:   error: failed to write file at: elements_holderElm/MDElmHolder/getNthElmKind.html
    for symbol holderElm.MDElmHolder.getNthElmKind: (file:///tmp/pub-dartlang-dartdocCAPSUG/pkg/lib/elements/holderElm.dart:10:9)
            Dartdoc generates a path and filename to write to for each symbol.
            holderElm.MDElmHolder.getNthElmKind 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 0 warnings and 1 error.
Unhandled exception:
encountered 1 errors
#0      Dartdoc.generateDocs (package:dartdoc/dartdoc.dart:241:9)
<asynchronous suspension>
#1      main (file:///project/pkg/pub_dartdoc/bin/pub_dartdoc.dart:33:19)
<asynchronous suspension>

Support multiple platforms
20 / 20

20/20 points: Supports 2 of 2 possible platforms (native, js)

Pass static analysis
20 / 30

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

  • Running dartfmt failed:
Changed /tmp/pana_PYIGHN/lib/commonLib.dart
Changed /tmp/pana_PYIGHN/lib/convert.dart
Changed /tmp/pana_PYIGHN/lib/elements/biblioNotes.dart
Changed /tmp/pana_PYIGHN/lib/elements/elements.dart
Changed /tmp/pana_PYIGHN/lib/elements/migdalElm.dart
Changed /tmp/pana_PYIGHN/lib/elements/others.dart
Formatted 6 files (6 changed) in 0.52 seconds.
Could not format because the source could not be parsed:

line 24, column 22 of /tmp/pana_PYIGHN/lib/bases.dart: Unexpected text ';'.```
Support up-to-date dependencies
20 / 20

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


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

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

Support sound null safety
20 / 20

20/20 points: Package and dependencies are fully migrated to null safety!

Analysed with Pana 0.21.3, Dart 2.14.3.

pub points


Object Element Manager Library of Universal MarkDown Format. This package allows to handle Universal MarkDown Format in Dart app, like Flutter, AngularDart, Aqueduct, etc.

Repository (GitHub)
View/report issues


BSD-3-Clause (LICENSE)




Packages that depend on umd_documenter