solidity-language-server 0.1.34

A fast Solidity language server powered by solc and Foundry
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;

// Error 2074: unexpected trailing comma in named argument block.
// Fix: remove the trailing comma after `b: 2`.

contract TrailingCommaNamedArg {
    function add(uint256 a, uint256 b) public pure returns (uint256) {
        return a + b;
    }

    function call() public pure returns (uint256) {
        return add({a: 1, b: 2,});
    }
}