juanfranblanco / vscode-solidity

Visual Studio Code language support extension for Solidity smart contracts in Ethereum https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity
MIT License
892 stars 191 forks source link

prettier formatter not work if there is a prettier-vscode config file #417

Open phenix3443 opened 1 year ago

phenix3443 commented 1 year ago

vscode version: 1.81.1 solidity version: v0.0.165 prettier-vscode version: v.10.1.0 prettier-vscode config:

plugins:
  - prettier-plugin-solidity
overrides:
  - files: "**/*.sol"
    options:
      # parser: solidity-parse
      tabWidth: 2
      useTabs: false
      singleQuote: false
      bracketSpacing: false
      explicitTypes: always

test solidity file:

// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.20;

contract Counter {
    uint256 public number;

    function set(uint256 num) public {
        number = num;
    }

    function incr() public {

        number++;
    }
}
  1. this file should be formatted on save, but prettier not work,
  2. the prettier icon in status bar seems has something wrong. image

thanks for your help!!

falcoda commented 7 months ago

Hello I have the same problem with : solidity version: v0.0.166 prettier-vscode version: v.10.1.0 vscode version: 1.86.1