1 John 1:7 - But if we walk in the light as He is in the light, we have fellowship with one another, and the blood of Jesus Christ His Son cleanses us from all sin. ALL sin. Not merely past sins. Walking in the light is 'descriptive' of children of God in contrast with 1 John 1:6 - If we
say that we have fellowship with Him, and
walk in darkness, we
lie and
do not practice the truth. Walking in darkness is 'descriptive' of children of the devil. *Also see (1 John 2:9-11; 1 John 3:10). Only children of God are in the light (Acts 26:18; 2 Corinthians 6:14; 1 Thessalonians 5:4)
In regard to 1 John 1:9, notice that - "If we confess our sins, he is faithful and righteous to forgive us our sins, and to cleanse us from all unrighteousness" is in
contrast to - If we
say that we
have no sin, (present tense) we
deceive ourselves, and
the truth is not in us (
1 John 1:8) and - If we
say that we
have not sinned, (past tense) we
make him a liar, and
his word is not in us. (
1 John 1:10)
In regard to James 5:15, in context, James is discussing sickness, anointing, prayer of faith, confession and healing. James writes and if he has committed sins, they will be forgiven him. Both the conditional “if” and the use of future tense “will be forgiven” may scare certain folks (particularly works-salvationists) into thinking that the believer’s ultimate forgiveness from God is still in question and is hanging in the balance. James is simply reassuring his audience that if any sins are committed at a future date, they will be forgiven.
Some have abused this verse and teach that believers are not forgiven without ongoing confession (keep a specific inventory) of confessed sins and if we forget a sin we are toast! However, the confession in James 5 is to other people, not to God. And our ultimate forgiveness is based on the finished work of Christ on the cross (1 Corinthians 1:18-21; 15:1-4) and not on verbalizing our struggles to other people. Believers are forgiven people past, present, and future. (Acts 13:38-39; Colossians 2:13; Hebrews 10:10,14)