This PR adds a cadence 1.0 analyzer with initial linting rules which identify some instances of pre-Cadence 1.0 code. These diagnostics will display more verbose errors than syntax errors reported by the checker or lexical errors reported by the parser, potentially provide automatic fixes, as well as direct users to relevant documentation regarding how to upgrade their code.
Closes #287
Description
This PR adds a cadence 1.0 analyzer with initial linting rules which identify some instances of pre-Cadence 1.0 code. These diagnostics will display more verbose errors than syntax errors reported by the checker or lexical errors reported by the parser, potentially provide automatic fixes, as well as direct users to relevant documentation regarding how to upgrade their code.
This PR depends on the 2 following PRs:
and will not be valid until these PRs are merged & this PR is updated to the latest version of Cadence
master
branchFiles changed
in the Github PR explorer