How to Upload Your First Code for Analysis

Step-by-step guide to uploading your code files to FixVion for automated Fixvion

Getting Started

Welcome to FixVion! This tutorial will walk you through the process of uploading your code for analysis. Whether you're analyzing a single file or an entire project, we'll cover everything you need to know.

Estimated Time: 5-10 minutes

Supported File Formats

FixVion supports a wide range of programming languages and file formats:

Programming Languages
  • JavaScript (.js, .jsx, .mjs)
  • TypeScript (.ts, .tsx)
  • Python (.py, .pyw)
  • Java (.java)
  • PHP (.php, .phtml)
  • Go (.go)
  • C++ (.cpp, .cc, .cxx, .hpp)
  • C (.c, .h)
  • C# (.cs)
  • Ruby (.rb)
  • Rust (.rs)
  • Swift (.swift)
  • Kotlin (.kt)
  • HTML/CSS (.html, .css, .scss, .sass)
File Size Limits
  • Individual files: Up to 10 MB
  • Project uploads: Up to 100 MB total
  • Maximum files per upload: 500 files

Upload Methods

FixVion offers three convenient ways to upload your code:

Method 1: Drag and Drop
  1. Navigate to the FixVion dashboard
  2. Click on "Upload Your Code" or the upload area
  3. Drag files or folders from your computer directly into the upload area
  4. Wait for the upload progress indicator to complete
  5. Click "Analyze" to start the code analysis

Best for: Quick uploads of single files or small projects

Method 2: File Browser
  1. Click the "Browse Files" or "Choose Files" button
  2. Select one or multiple files from your file system
  3. Use Ctrl+Click (Windows/Linux) or Cmd+Click (Mac) to select multiple files
  4. Click "Open" to confirm your selection
  5. Review the selected files in the upload queue
  6. Click "Analyze" to begin analysis

Best for: Selecting specific files from different locations

Method 3: Paste Code
  1. Click on "Paste Code" option
  2. Copy your code from your editor or file
  3. Paste the code into the text area
  4. Specify the file name and programming language
  5. Click "Analyze" to start analysis

Best for: Quick analysis of code snippets or small code sections

Organizing Your Project

For best results, organize your code files properly before uploading:

Best Practices
  • Include All Related Files: Upload all files that are part of your project, including dependencies if possible
  • Maintain Folder Structure: Preserve your project's folder structure when uploading
  • Exclude Unnecessary Files: Remove node_modules, .git folders, build artifacts, and other generated files before uploading
  • Include Configuration Files: Include package.json, requirements.txt, composer.json, or other dependency files
  • Name Files Clearly: Use descriptive file names to help identify issues in reports
Example Project Structure
my-project/
├── src/
│   ├── components/
│   │   ├── Header.js
│   │   └── Footer.js
│   ├── utils/
│   │   └── helpers.js
│   └── App.js
├── package.json
└── README.md
                        

Uploading Multiple Files

FixVion can analyze entire projects with multiple files:

Uploading Entire Projects
  1. Select the root folder of your project
  2. FixVion will automatically detect and include all relevant code files
  3. Review the file list to ensure all necessary files are included
  4. Exclude any files you don't want analyzed (build files, dependencies, etc.)
  5. Click "Analyze" to start comprehensive project analysis
File Selection Tips
  • Use the file filter to show only code files
  • Check the file count indicator to see how many files will be analyzed
  • Review the file tree to verify your project structure
  • Remove any accidentally included files before analysis

After Uploading

Once your files are uploaded, you'll see a confirmation screen:

What Happens Next
  1. File Validation: FixVion validates your files and checks for supported formats
  2. Upload Confirmation: Review the list of uploaded files
  3. Analysis Options: Choose analysis depth (quick scan or deep analysis)
  4. Start Analysis: Click "Analyze" to begin the code analysis process
  5. Progress Tracking: Monitor the analysis progress in real-time
  6. Results: View your comprehensive analysis report when complete
Analysis Time
  • Single file: Usually completes in 10-30 seconds
  • Small projects (10-50 files): 1-3 minutes
  • Medium projects (50-200 files): 3-10 minutes
  • Large projects (200+ files): 10-30 minutes

Note: Analysis time depends on file size, complexity, and current server load.

Troubleshooting

Common issues and solutions:

Upload Issues
  • File Too Large: Split large files or compress your project before uploading
  • Unsupported Format: Check that your file extension is supported. Contact support if you need additional language support
  • Upload Fails: Check your internet connection and try again. Clear browser cache if issues persist
  • Slow Upload: Large projects may take time. Be patient or try uploading in smaller batches
  • Files Not Detected: Ensure files have proper extensions and are not corrupted
Getting Help

Next Steps

Now that you've uploaded your code, learn how to interpret the results: