# Format document in VSCode using Solidity plugin results in override being removed

**URL:** <https://forum.openzeppelin.com/t/format-document-in-vscode-using-solidity-plugin-results-in-override-being-removed/2898>\
**Category:** General\
**Created:** [May 20, 2020, 5:38am UTC](https://forum.openzeppelin.com/t/format-document-in-vscode-using-solidity-plugin-results-in-override-being-removed/2898 "2020-05-20T05:38:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![abcoathup](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/abcoathup/32/415_2.png) [@abcoathup](https://forum.openzeppelin.com/u/abcoathup)\
**Post date:** [May 20, 2020, 5:38am UTC](https://forum.openzeppelin.com/t/format-document-in-vscode-using-solidity-plugin-results-in-override-being-removed/2898/1 "2020-05-20T05:38:29Z")

</div>

Format document in VSCode using [Solidity plugin](https://github.com/juanfranblanco/vscode-solidity) results in `override` keyword being removed.

I assume that the issue is with `prettier-solidity`:

> <https://github.com/prettier-solidity/prettier-plugin-solidity/issues/277>
>
> So, this might not be the correct place to post this. I'm coming from VScode, using this Solidity extension, which seems...

Posting in the forum for anyone else experiencing this issue.

## Unformatted

```auto
pragma solidity ^0.6.0;

contract A {
    function doStuff() public virtual {}
}

contract B is A {
    function doStuff() public override {}
}

```

## Formatted

```auto
pragma solidity ^0.6.0;

contract A {
    function doStuff() public virtual {}
}

contract B is A {
    function doStuff() public {}
}

```
