Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MockBRNew to Visual Studio Code? Get it now.
MockBR

MockBR

Jonathan Valoto

|
3 installs
| (0) | Free
Extensão para o VS Code projetada para simplificar e agilizar a geração de dados fictícios brasileiros para testes e desenvolvimento
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MockBR: Gerador de Dados brasileiros para VS Code

O MockBR é uma extensão para o VS Code projetada para simplificar e agilizar a geração de dados fictícios brasileiros para testes e desenvolvimento.

Com uma ampla gama de funcionalidades, permite que desenvolvedores e testadores realizem diretamente no editor:

  • Insiram dados como CPF, CNPJ, Telefone, Inscrição Estadual e muito mais, com ou sem formatação
  • Validem dados como CPF e CNPJ
  • Removam formatações em qualquer texto selecionado ou inserido

exemplo_principal.gif

Para esse exemplo os seguintes comandos foram configurados como atalho de teclado:

alt + c: MockBR: Gerar: CPF

alt + g: MockBR: Gerar: RG

alt + t: MockBR: Gerar: Telefone

Geração de Dados

Todos os comandos de geração de dados suportam geração em múltiplas linhas, permitindo a inserção de dados em massa de uma só vez.

Categoria Dado Gerado Com Formatação Sem Formatação Formato
Documentos CPF ✅ ✅ 999.999.999-99
CNPJ ✅ ✅ 99.9999.9999/9999-99
CNPJ Alfanumérico ✅ ✅ XX.XXX.XXX/XXXX-99
CNPJ Filial ✅ ✅ XX.XXX.XXX/XXXX-99
RG ✅ ✅ ?9.999.999-9
CNH ✅ 99999999999
PIS/PASEP ✅ 999.99999.99-9
Passaporte ✅ AA999999
Fiscais Inscrição Estadual ✅ ✅ Varia de acordo com UF
Inscrição Estadual Aleatória ✅ ✅ Varia de acordo com UF
Endereçamento CEP ✅ 99999-999
Contato Telefone ✅ ✅ +55 99 99999-9999
Veicular Placa Mercosul (PIV) ✅ AAA9A99
RENAVAM ✅ 99999999999
Aleatórios Números (N) ✅ Quantidade de dezenas 0-9
Letras (N) ✅ Quantidade de caracteres A-Z
Alfanuméricos (N) ✅ Quantidade de caracteres A-Z-0-9
Customizado Valor Customizado ✅ ✅ A-Z-a-z-0-9

Observação: Apenas CPF e CNPJ possuem dígitos verificadores válidos, os demais dados são apenas formatados em seus respectivos padrões.

Validação de Dados

Valide os digitos verificadores diretamente no seu editor:

Tipo Com Formatação Sem Formatação
CPF ✅ ✅
CNPJ ✅ ✅
CNPJ Alfanumérico ✅ ✅

Remover Formatação

Remova os caracteres predefinidos de um texto selecionado ou inserido com apenas um comando.

Acionamento

Os comandos do MockBR podem ser acionados de duas formas:

1. Command Palette

Abra a Command Palette (Ctrl+Shift+P ou Cmd+Shift+P) e procure pelo comando desejado:

MockBR: Gerar:

MockBR: Validar:

MockBR: Remover Formatação

2. Atalhos de Teclado

Para um acesso ainda mais rápido, você pode atribuir atalhos de teclado para cada comando. Para isso, acesse as configurações de atalhos do VS Code:

Code > Settings > Keyboard Shortcuts

Como um amante de atalhos de teclado, eu recomendo utilizar este método! 😃

Como Utilizar

Para gerar um dado, posicione cursores nos locais desejados no arquivo e acione um dos métodos descritos acima.

Para validar um dado, apenas acione um dos métodos descritos acima.

Gerando Valores

🔥 Todos os comandos que geram valores podem ser utilizados para múltiplas linhas!

Predefinidos

Comandos já definidos pela extensão.

gerar_cpf_cnpj.gif

Customizados

Valores definidos nas configurações da extensão.

customizado.gif

Exemplo de valores gerados

Lista com exemplos de todos os comandos definidos pela extensão.

todos_exemplos.png

Removendo a Formatação

É possível remover a formatação de um texto selecionado ou utilizar o input.

remover_chars.gif remover_char_input.gif

Valores Aleatórios

É possível gerar valores aleatórios selecionando a quantidade de caracteres.

aleatorios.gif

Validando CPF e CNPJ

Validação de CPF e CNPJ exibindo mensagens de falha ou sucesso.

validar_cpf_cnpj.gif

Configurações

Personalize o comportamento do MockBR acessando as configurações da extensão em:

Settings > Extensions > MockBR

As seguintes opções estão disponíveis:

Adicionar +55 na geração de números telefônicos

Inclui o código do país (+55) no início dos números de telefone gerados.

default: true

telefone_55.png

Unificar método de formatação

Confirmação do uso da formatação sempre que o comando for acionado (apenas para os tipos que a suportam).

default: false

questionar_formatacao.gif

Caractere para string

Define o caractere que envolverá o dado gerado, útil para inserção direta em código.

default: '

char_string.png

Remover Caracteres

Define os caracteres que serão removidos do texto selecionado ou inserido.

default: .-/

remover_chars.png

Valor customizado

Crie seus próprios valores formatados conforme a sua necessidade.

[
   {"label": "Nome da formatação", "format": "99AAx"}
]

Caracteres de formatação ( ,-, :, \, _, ( e etc) podem ser inseridos livremente junto a formatação.

A formatação deve respeitar os seguintes valores:

Caractere Será gerado como
9 0-9
a a-z
A A-Z
x a-z-0-9
X A-Z-0-9
S a-z-A-Z-0-9

Alguns exemplos de valores customizados:

Formato Exemplo gerado
99SSSSS-XX.aaa 319Z0v9-4f.jaf
(AAA) 999.S.a (BDR) 027.W.x
SS/9-XX:xx iJ/2-12:go

As opções para selecionar apenas serão exibidas quando há mais de uma opção configurada.

config_valor_customizado.gif

Aviso Importante

Todos os dados gerados por esta extensão são gerados de forma totalmente aleatória e exclusivamente para fins de teste ou desenvolvimento de software.

Não existe qualquer vínculo entre os dados gerados e pessoas reais, empresas reais ou entidades governamentais.

Esta extensão não consulta, não valida e não acessa bases de dados oficiais, públicas ou governamentais, nem garante a existência, validade ou veracidade das informações geradas.

O uso dos dados gerados como base de dados real, para fins legais, comerciais ou cadastrais é expressamente desaconselhado.

Ao utilizar esta extensão, o usuário declara estar ciente de que os dados são fictícios e destinados exclusivamente a ambientes de teste.

Outras extensões VSCode

Você pode verificar minhas outras exntensões do VSCode na minha página do VSCode Marketplace page

Author

  • Jonathan Valoto - GitHub
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft