H. Alejandro Ceccatto

16 papers B 1C 1Journal 11Unranked 3
YearRankTypeTitle / Venue / Authors
2011 J jnl
Int. J. Hybrid Intell. Syst.
Hernán Ahumada, Guillermo L. Grinblat, Lucas C. Uzal, H. Alejandro Ceccatto, Pablo M. Granitto
2011 J jnl
IEEE Trans. Neural Networks
Guillermo L. Grinblat, Lucas C. Uzal, H. Alejandro Ceccatto, Pablo M. Granitto
2008 C conf
HIS
Hernán Ahumada, Guillermo L. Grinblat, Lucas C. Uzal, Pablo M. Granitto, H. Alejandro Ceccatto
2008 J jnl
Inteligencia Artif.
Guillermo L. Grinblat, Pablo M. Granitto, H. Alejandro Ceccatto
2007 J jnl
Neurocomputing
Pablo F. Verdes, Pablo M. Granitto, María I. Széliga, Alejandro Rébola, H. Alejandro Ceccatto
2005 J jnl
CoRR
Pablo M. Granitto, Pablo F. Verdes, H. Alejandro Ceccatto
2005 J jnl
Artif. Intell.
Pablo M. Granitto, Pablo F. Verdes, H. Alejandro Ceccatto
2004 B conf
IJCNN
Pablo F. Verdes, Pablo M. Granitto, María I. Széliga, Alejandro Rébola, H. Alejandro Ceccatto
2003 J jnl
Int. J. Neural Syst.
María I. Széliga, Pablo F. Verdes, Pablo M. Granitto, H. Alejandro Ceccatto
2002 conf
SBRN
Pablo M. Granitto, Pablo F. Verdes, Hugo D. Navone, H. Alejandro Ceccatto
2002 conf
SBRN
María I. Széliga, Pablo F. Verdes, Pablo M. Granitto, H. Alejandro Ceccatto
2001 J jnl
Int. J. Neural Syst.
Pablo M. Granitto, Pablo F. Verdes, Hugo D. Navone, H. Alejandro Ceccatto
2001 J jnl
Inteligencia Artif.
Hugo D. Navone, Pablo M. Granitto, Pablo F. Verdes, H. Alejandro Ceccatto
2000 J jnl
Intell. Data Anal.
Rafael A. Calvo, H. Alejandro Ceccatto
2000 conf
SBRN
Hugo D. Navone, Pablo F. Verdes, Pablo M. Granitto, H. Alejandro Ceccatto
1998 J jnl
Neural Networks
H. Alejandro Ceccatto, Hugo D. Navone, Henri Waelbroeck
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