Rakesh Gupta

22 papers A* 4A 3B 2C 1Journal 3Unranked 9
YearRankTypeTitle / Venue / Authors
2016 B conf
Intelligent Vehicles Symposium
Robert G. Cofield, Rakesh Gupta
2015 J jnl
Comput. Speech Lang.
Teruhisa Misu, Antoine Raux, Rakesh Gupta, Ian R. Lane
2015 B conf
Intelligent Vehicles Symposium
Bo Tang, Salman Khokhar, Rakesh Gupta
2014 conf
IWSDS
Aasish Pappu, Teruhisa Misu, Rakesh Gupta
2014 conf
SIGDIAL Conference
Teruhisa Misu, Antoine Raux, Rakesh Gupta, Ian R. Lane
2013 conf
ITSC
Deepak Ramachandran, Igor V. Karpov, Rakesh Gupta, Antoine Raux
2013 conf
GazeIn@ICMI
Teruhisa Misu, Antoine Raux, Ian R. Lane, Joan Devassy, Rakesh Gupta
2012 A* conf
AAAI
Adam Vogel, Deepak Ramachandran, Rakesh Gupta, Antoine Raux
2012 conf
SIGDIAL Conference
Yi Ma, Antoine Raux, Deepak Ramachandran, Rakesh Gupta
2010 A conf
INTERSPEECH
Antoine Raux, Neville Mehta, Deepak Ramachandran, Rakesh Gupta
2010 conf
SIGDIAL Conference
Neville Mehta, Rakesh Gupta, Antoine Raux, Deepak Ramachandran, Stefan Krawczyk
2009 A* conf
ICRA
Deepak Ramachandran, Rakesh Gupta
2008 A* conf
AAAI
Rakesh Gupta, Lev-Arie Ratinov
2006 C conf
CICLing
Rakesh Gupta, Ken Hennacy
2004 A* conf
AAAI
Rakesh Gupta, Mykel J. Kochenderfer
2004 conf
ECCV (1)
Jason Meltzer, Ming-Hsuan Yang, Rakesh Gupta, Stefano Soatto
2004 A conf
IROS
Jason Meltzer, Rakesh Gupta, Ming-Hsuan Yang, Stefano Soatto
2004 A conf
IROS
James Diebel, Kjeil Reuterswärd, Sebastian Thrun, James Davis, Rakesh Gupta
2003 conf
ICCSA (3)
Jie Gao, Rakesh Gupta
2003 conf
ICIP (2)
Louis-Philippe Morency, Rakesh Gupta
1997 J jnl
Presence Teleoperators Virtual Environ.
Rakesh Gupta, Thomas B. Sheridan, Daniel E. Whitney
1997 J jnl
Comput. Aided Des.
Rakesh Gupta, Daniel E. Whitney, David Zeltzer
docs/linting.md
← Index docs/linting.md markdown
# Code Linting Guide

## Installation

```bash
pip install flake8 pylint black isort
```

## Quick Usage

### Check Code Quality
```bash
# Comprehensive analysis (recommended)
pylint redb/

# Quick style check
flake8 redb/

# Format code
black redb/

# Sort imports
isort redb/
```

### Check Only (No Changes)
```bash
black --check redb/
isort --check-only redb/
```

## Configuration

The project uses `pyproject.toml` for configuration. Key settings:

- **Line length**: 120 characters
- **Pylint**: Disabled overly strict warnings (docstrings, naming conventions)
- **Black**: Compatible with isort
- **Flake8**: Ignores common style issues

## Security-Focused Linting

For security analysis, install additional tools:

```bash
pip install pylint-security bandit
```

Run security checks:
```bash
# Pylint with security plugin
pylint --load-plugins=pylint_security redb/

# Bandit (security-focused)
bandit -r redb/
```

## Recommended Workflow

1. **Development**: Use `flake8` for quick feedback
2. **Pre-commit**: Run `pylint` for comprehensive analysis
3. **Formatting**: Use `black` and `isort` before commits
4. **Security**: Run `bandit` periodically

## IDE Integration

Most IDEs support these tools:
- **VS Code**: Install Python extension, configure linting
- **PyCharm**: Built-in support for all tools
- **Vim/Neovim**: Use ALE or similar plugins