Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Source CheckNew to Visual Studio Code? Get it now.
Source Check

Source Check

Share Tester

|
2 installs
| (0) | Free
Lightweight, opt-in paste attribution for Python files and Jupyter notebooks, with adjacent JSON logs.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Paste Source Checker

Paste Source Checker is a lightweight VS Code extension that helps you record where pasted material comes from while working in Python files and Jupyter notebooks enabled for source checking.

How it works

When an external paste is detected, a prompt asks you to enter its source, such as a website URL or the name of an application. Providing a source inserts the text and records the paste. Cancelling the prompt leaves the text unpasted. Recognized copies from within your workspace paste without a source prompt.

Your source log

A visible JSON log appears beside your file when you first edit a saved file with source checking enabled—even if you have not pasted anything.

The log uses your file's name without its extension, followed by _source.json:

  • Intro_assignment.ipynb → Intro_assignment_source.json
  • homework.py → homework_source.json

The log starts with an empty list of entries. Each recorded paste adds its source, date and time, location in the file, and pasted text.

You can open the JSON directly from VS Code's Explorer, or run Paste Source: Open Log File from the Command Palette to view the active file's log.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft