Skip to content
This repository has been archived by the owner on Nov 7, 2024. It is now read-only.
/ cpp_linter_dart Public archive

experimental port of the python cpp-linter package to dart

License

Notifications You must be signed in to change notification settings

cpp-linter/cpp_linter_dart

Repository files navigation

Dart code coverage

cpp_linter_dart

Note

Archived Notes: With the new node.js bindings from cpp-linter-rs project, the cpp_linter_dart project is completely obsolete.

This is an experimental port of the cpp-linter python package. Like the python package, this dart package is not meant to be used as a importable library. Although, some library parts may be useful to other applications. For example, lib/git.dart can be used to parse a diff into a List<FileObj> that describes a file's changed lines.

This dart port is meant to optimize away any runtime compilation. By using dart, we can ship a binary executable (native to Linux, Windows, or MacOS) instead of downloading executable scripts from pypi.

The application entrypoint's source is in bin/, and the application's library code is in lib/. Unit tests are in test/ which are used to calculate code coverage and detect bugs early.

About

experimental port of the python cpp-linter package to dart

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published