Markdown lint to ensure inline solidity with a `SPDX-License-Identifier` has a license of CC0.
This ticket is to generate a diagnostic message for code blocks within the EIP itself. For example, this should generate an error:
## Abstract
...
## Specification
All compliant tokens MUST implement:
```solidity
// SPDX-License-Identifier: MIT
interface FooToken {
// ...
}
```
## Rationale
...
@SamWilsn could you let me know if this has been fixed or not ? and if not could you please provide and error example. Thank You !
There's a PR open to add this already: https://github.com/ethereum/EIPs/pull/5379
Thanks @Pandapip1 I will talk to @SamWilsn in order to close all issues fixed already.
@Pandapip1 does that license checker check code fence blocks inside of EIPs themselves? For some reason I thought it only checked *.sol files in the assets directory.
This ticket is to generate a diagnostic message for code blocks within the EIP itself. For example:
## Abstract
...
## Specification
All compliant tokens MUST implement:
```solidity
// SPDX-License-Identifier: MIT
interface FooToken {
// ...
}
```
## Rationale
...
This is accurate. You're right; eipw should lint EIPs to check for SPDX identifiers that are not CC0-1.0.
Superseded by license checker CI.
Hi, could you please let me know if this issue has been solved or not ? Ty.
Superseded by license checker CI.
For inline as well?
For inline as well?
Yup, it detects inline SPDX headers.
Sam, If this is it, so the issue should be closed. !? Ty.